Net2Source Inc.
About the Role
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.
- Familiarity with DevOps practices and tools.
- Knowledge of database management systems and SQL