We are looking for a highly skilled Full Stack Developer with expertise in Python, AWS, and modern front-end frameworks to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining high-performance web applications and ensuring seamless integration between the front-end and back-end systems.
Key Responsibilities
Develop and maintain robust, scalable, and high-performance web applications using Python and related technologies.
Design and implement single-page applications (SPAs) with a focus on user experience and performance.
Build and integrate RESTful APIs to support front-end functionality and ensure seamless communication between systems.
Utilize AWS services to deploy, manage, and scale applications in a cloud environment.
Collaborate with cross-functional teams to define, design, and ship new features.
Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
Troubleshoot and resolve complex technical issues across the full stack.
Stay up to date with emerging technologies and industry trends to improve development processes and deliver cutting-edge solutions.
Qualifications
Bachelor's degree in Computer Science, Engineering, or a related field.
Proven experience as a Full Stack Developer with a strong focus on Python.
Extensive experience in building single-page applications (SPAs) using modern frameworks and libraries.
Proficiency in working with RESTful APIs and integrating them into web applications.
In-depth knowledge of AWS services and experience in deploying and managing applications in the cloud.
Strong understanding of front-end technologies such as HTML, CSS, JavaScript, and related frameworks.
Excellent problem-solving skills and the ability to work independently and as part of a team.
Strong communication skills and the ability to collaborate effectively with stakeholders.
Experience with design patterns and object-oriented programming (OOP) concepts.
Experience with NoSQL databases like MongoDB or AWS DocumentDB.
Familiarity with search indexing technologies like Elasticsearch.
Proficiency in deploying applications using ECS containers and AWS CodePipeline.
Experience working in a two-week delivery sprint model.
Ability to work effectively with both onsite and remote teams.
Preferred Skills
Experience with additional programming languages and frameworks.