We are seeking an experienced Expert Application Developer to design, develop, and maintain high-performance software applications. As a senior technical expert, you will lead development efforts, mentor junior developers, and collaborate with cross-functional teams to deliver innovative and scalable software solutions. You will play a critical role in the entire software development life cycle (SDLC), from design to deployment, ensuring best practices are followed in coding, architecture, and security.
Key Responsibilities:
Lead the design and development of complex, scalable applications across multiple platforms (web, mobile, backend).
Architect, build, and maintain efficient, reusable, and reliable code to ensure optimal performance and user experience.
Collaborate with product managers, designers, and other developers to define software requirements and specifications.
Implement and ensure best practices in software design, development, testing, and deployment.
Conduct code reviews and provide technical mentorship to junior developers.
Troubleshoot, debug, and upgrade existing software applications.
Stay up to date with the latest industry trends, technologies, and frameworks, and integrate them into development projects.
Lead continuous integration and continuous delivery (CI/CD) efforts, ensuring high-quality software releases.
Participate in system architecture discussions and guide decisions around technical trade-offs.
Contribute to improving the development workflow, tooling, and automated testing.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to
HR@insightglobal.com.
To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy:
https://insightglobal.com/workforce-privacy-policy/ .
Extensive experience in application development (enterprise applications).
Advanced proficiency in programming languages like JavaScript and Typescript. Bonus: GoLang and Python.
Expertise in frontend frameworks (React/Redux) and backend technologies (Node.js).
Strong understanding of databases (SQL, NoSQL), (e.g., MongoDB/DocumentDB, DynamoDB, and RDS). Bonus: Couchbase.
Hands-on experience with cloud technologies (AWS) (e.g., Lambda, ECS, and more).
Solid knowledge of API development and microservices architecture.
Deep understanding of agile development methodologies.
Proven experience with version control systems (e.g., Git) and CI/CD pipelines.
Strong problem-solving skills and the ability to troubleshoot complex software issues.
Excellent written and verbal communication skills.
Experience with DevOps practices and tools such as Docker, Kubernetes, and Terraform.
Knowledge of security best practices and secure application development.
Experience in test-driven development (TDD) or behavior-driven development (BDD).
Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.