Software Developer Role
Are you passionate about developing high-quality software applications using Python and FastAPI? Do you have a strong commitment to writing clean, maintainable code supported by robust testing and CI practices? We are seeking an experienced Software Developer to join our team!
Job Description:
* Key Responsibilities:
* Design, develop and maintain scalable web applications using Python and FastAPI.
* Implement data-driven solutions using Amazon DynamoDB to ensure high performance and stability within our applications.
* Deliver efficient, readable, and well-tested code while implementing robust unit and functional testing methodologies.
* Contribute to the design of platforms that provide actionable insights and automated alerting/reporting on Service Level Objectives (SLOs).
* Collaborate with cross-functional teams to share best practices and foster a culture of technical innovation.
Required Skills & Qualifications:
* Formal training or certification in software development concepts.
* Proven proficiency in Python with hands-on experience using FastAPI.
* Experience working with Amazon DynamoDB or other NoSQL databases in a production environment.
* Demonstrated ability to design, develop, and deploy scalable web applications.
* Strong problem-solving skills and the ability to work effectively both independently and as part of a collaborative team.
About Our Team:
We value diversity and inclusion in our workplace. We strive to build trusted, long-term partnerships with our clients and deliver exceptional results through collaboration and innovation.
Our Benefits:
We offer competitive compensation packages, flexible work arrangements, and opportunities for growth and professional development.
Why Join Us?
At our company, we recognize that our people are our strength. We invest in our employees' growth and well-being, providing them with the resources and support they need to succeed in their roles and beyond.