Summary :
We are looking for a full-stack software developer with excellent Python + ReactJS skills. Developer responsibilities include writing and testing code, debugging programs, and integrating applications within microservice architecture.
To be successful in this role, you should have experience using server-side logic and work well in a team.
Interest in working with large data sets is needed. Ultimately, you’ll build highly responsive data services that align with our business needs and growing microservices based platform.
Detailed responsibilities :
Write effective, scalable code.
Develop back-end components to improve responsiveness and overall performance.
Collaborate with the product and design teams to create visually appealing and user-friendly interfaces that meet both functional and aesthetic requirements.
Utilize version control systems, such as GitHub, to manage the codebase and facilitate collaboration among team members.
Test and debug programs.
Implement security and data protection solutions.
Utilize DevOps practices, including continuous integration and continuous delivery (CI/CD), to automate the deployment and monitoring of applications in various environments.
Participate in code reviews, providing and receiving constructive feedback to improve the overall quality of the codebase.
Must have skills :
Python 3, SQL, ReactJS (JavaScript front-end development )
Django,
AWS Aurora db(SQL)
AWS SNS,SQS, Eventbridge
Other requirements and skills :
A minimum of 8 to 10 years of professional experience in full-stack software development, with a focus on Python and React.
Expertise in popular Python framework like Django, Flask or FAST API
Knowledge of object-relational mapping (ORM)
GraphQL knowledge is preferred
AWS Neptune knowledge is preferred
Expertise and or familiarity with front-end technologies (like JavaScript, ReactJS and HTML5).
Familiarity with AWS is preferred
Strong understanding of DevOps practices and tools, including CI/CD, containerization, and cloud infrastructure (preferably AWS).
Experience with development on localstack and understanding of PODMAN is preferred.
Proficiency in using GitHub or other version control systems.
Strong communication skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders.
Excellent problem-solving skills and the ability to work independently or as part of a team.
BS in Computer Science, Engineering or relevant field.