Job Description
We are looking for a motivated, driven, and collaborative Full Stack Software Engineer (SDE-II) to join our Tools and Automation Team. This team is responsible for developing back-end and front-end software for complex internal applications using Agile/Scrum methodologies. The role also involves working with AWS managed services to support cloud migration efforts.
Major Responsibilities:
- Maintain and enhance application functionality using Agile methodologies.
- Design and develop React components for intuitive UI/UX.
- Work with GraphQL and API services to optimize data exchange.
- Design and set up AWS infrastructure, migrating existing VMs to AWS managed services.
- Implement and maintain unit tests, ensuring high test coverage through CI/CD pipelines.
- Optimize the efficiency, robustness, and scalability of the software framework.
- Document requirements and designs using Jira and Confluence.
Knowledge / Skill Requirements:
- Proficiency in front-end technologies (HTML, JavaScript, CSS).
- Experience with ReactJS and TypeScript.
- Strong understanding of SQL and GraphQL queries and data modeling.
- Experience with Linux shell scripting.
- Proficiency with Git, CI/CD, and automated testing frameworks.
- Ability to prioritize tasks, handle context switching, and manage shared resources efficiently.
- Experience working in a fast-paced, user-centered iterative design and development process.
- Strong communication skills for clear and concise engineering discussions.
- Knowledge of Agile software development methodologies.
- Strong problem-solving and debugging capabilities.
Desired Skills:
- Bachelor’s degree in Computer Science, Information Systems, or Engineering.
- 2-5 years of software development experience.
- Experience with Static Code Analysis tools.
- Familiarity with testing frameworks such as Jest, Selenium, Cypress, or Playwright.
- Hands-on experience with AWS technologies, including infrastructure as code (CloudFormation).
This role offers a great opportunity to develop high-impact applications, optimize cloud migration, and work with cutting-edge technologies in an Agile environment. If you are passionate about full-stack development and cloud transformation, we’d love to hear from you!