Job Summary
We are seeking a skilled Web Application Developer with expertise in AWS technologies to design, develop, test, and deploy scalable web-tier applications. The ideal candidate will contribute to both new development and ongoing platform maintenance, ensuring seamless integration across systems and adopting modern technologies to enhance maintainability and performance. This role demands a collaborative mindset, strong problem-solving skills, and a commitment to building secure, high-quality software solutions in an Agile environment.
Key Responsibilities
- Design, develop, build, test, and deploy web-tier applications leveraging AWS cloud technologies.
- Support ongoing maintenance and troubleshooting activities to ensure platform stability and performance.
- Develop a comprehensive understanding of the existing platform and lead the transition to newer, more maintainable technologies.
- Design and implement integrations between multiple systems to enable smooth data flow and interoperability.
- Analyze and provide insights into the existing codebase to identify areas for improvement and optimization.
- Incorporate performance considerations throughout the development lifecycle to deliver efficient applications.
- Participate in project estimation sessions, using interface wireframes and functional requirements to provide accurate timelines.
- Develop reusable code patterns and promote innovative solutions to accelerate team productivity and velocity.
- Research and evaluate emerging technologies relevant to assigned projects, proposing practical solutions to enhance the platform.
- Actively participate in project meetings to align with team goals and project milestones.
- Prioritize tasks effectively, communicate progress, and escalate roadblocks to management in a timely manner.
- Collaborate closely with cross-functional teams to foster a positive and productive working environment.
Required Qualifications
- Proven experience with server-side rendering and micro frontends (MFE) architecture.
- Strong proficiency in unit testing and integration testing frameworks such as Jest and react-testing-library.
- Demonstrated ability to build secure software applications following best practices.
- Hands-on experience implementing Cloud and Hybrid Cloud solutions using AWS.
- Proficient in configuration management and version control tools, particularly GIT.
- Familiarity with Agile methodologies, including issue tracking, task estimation, and sprint planning.
- Front-end development expertise using JavaScript, ES6, TypeScript, HTML, CSS/SCSS, and responsive design principles.
- Experience building responsive, single-page applications (SPAs) using React, Redux, and React Hooks.
- Knowledge of modern front-end build pipelines and tooling to optimize development workflows.
- Experience working with data warehouses such as Snowflake, Redshift, or Spark is highly desirable.
Preferred Qualifications and Benefits
While not explicitly listed, candidates with additional experience in cloud-native application design, advanced AWS services, or leadership in Agile teams will find this role rewarding. We offer a collaborative work environment that encourages innovation, continuous learning, and professional growth.
Join our team to work on cutting-edge web applications that leverage cloud technologies and modern development practices, helping us deliver robust, scalable solutions to meet evolving business needs.