Job Description : We are a fast-paced startup on the cutting edge of technology, committed to delivering innovative solutions and exceptional service to our clients.
Our team is growing, and we are seeking a dynamic Backend Software Developer who is passionate about building robust, scalable, and efficient backend systems.
The ideal candidate will have a strong foundation in Python, experience with AWS services, and proficiency in Flask. As part of our team, you will have the opportunity to work on exciting projects that impact our users directly, all from the comfort of your home.
Find out more about this role by reading the information below, then apply to be considered.
Key Responsibilities
- Develop and maintain scalable server-side applications in Flask.
- Utilize AWS cloud services to ensure high availability, reliability, and scalability of applications.
- Implement RESTful APIs with Flask to support web and mobile front ends.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Employ a variety of databases, including relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB) to store and manage data efficiently.
- Follow best practices in code versioning, testing, and deployment, using tools such as Git, Jenkins, and Docker.
- Participate in code reviews to maintain high-quality code and to apply best practice software design.
- Provide technical support for applications, including problem identification, reporting, and stakeholder communication.
Minimum Qualifications
- 5+ years of professional backend development experience.
- Proficient in Python and familiar with the Flask web framework.
- Experience with AWS cloud services (e.g., EC2, RDS, S3, Lambda, DynamoDB).
- Strong understanding of server-side logic and scalability issues.
- Ability to write clean, maintainable, and efficient code.
- Experience in developing APIs for web and mobile clients.
- Quick learning ability with a passion for coding and development.
- Exceptional work ethic, with a track record of meeting deadlines and delivering high-quality work.
Preferred Qualifications
- Degree in Computer Science, Engineering, or a related field.
- Experience with CI / CD tools and practices.
- Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Knowledge of front-end technologies (JavaScript and React) for effective cross-functional team collaboration.
- Strong problem-solving skills and ability to thrive in a fast-paced environment.
- Excellent written and verbal communication skills.
What We Offer
- The flexibility of a remote work environment.
- Opportunities for professional development and continuous learning.
- A collaborative culture where creativity and innovation are encouraged.
- The chance to work with a team of talented and passionate individuals.
J-18808-Ljbffr