Back End Developer
Job Overview:
We're looking for a passionate and skilled Back-End Developer to join our growing team. You'll be building scalable, reliable, and efficient APIs and services that power our products.
Key Responsibilities
- Develop, deploy, and maintain RESTful APIs using Python.
- Build efficient, testable, and reusable back-end components.
- Collaborate with front-end developers, ensuring seamless integration between front-end and back-end systems.
- Design and implement database solutions (relational and/or non-relational).
- Manage cloud-based deployments, primarily utilizing AWS services.
- Implement containerized solutions using Docker.
- Support infrastructure-as-code practices using Terraform.
- Monitor system performance and optimize backend applications for maximum efficiency.
Required Skills & Qualifications
- Proven experience as a Back-End Developer.
- Strong knowledge of Python and frameworks such as FastAPI or Django.
- Extensive experience developing and consuming REST APIs.
- Hands-on experience with databases (SQL, NoSQL).
- Practical experience deploying and managing applications on AWS.
- Familiarity with Docker containerization.
- Experience or willingness to learn infrastructure-as-code tools, preferably Terraform.
- Excellent problem-solving, analytical, and communication skills.
Nice to have
- Experience with CI/CD pipelines.
- Familiarity with Agile methodologies.
- Knowledge of serverless computing concepts.
What We Offer:
- A supportive, innovative environment where your ideas matter.
- Opportunities for professional development and continuous learning.
- Competitive salary and benefits package.
If you’re passionate about creating impactful solutions and thrive in an environment that values creativity, collaboration, and continuous growth, we’d love to hear from you!
Apply Now to join our team and contribute to groundbreaking projects that make a difference.