Senior Back End Developer (Python/Django)

Urgent

Project Description

About the Project
Join our dynamic team at a leading Tech-centric Managed Services Provider company. We are at the forefront of developing innovative solutions, primarily focusing on web application backend development. Our tech stack includes Python, FastAPI, Django, Elasticsearch, SQLAlchemy, and we also explore options like Pulsar and microservices architecture. The project involves creating scalable and efficient back-end solutions that drive our company’s rapid growth in the tech industry.

Required Skills

SQLAlchemy (3)Elasticsearch (3)Django (Python) (3)FastAPI (3)Python (5)

Job Description

About the Role
We are seeking a talented Senior Back End Developer who will contribute significantly to our web application development efforts. This role is crucial as you will work alongside our world-class engineers, product managers, and designers to deliver high-quality, extensible code that directly impacts our customer experience. You will engage in architecture and design discussions, creating practical solutions to complex problems and supporting our agile development processes.

 

About You
- You have a problem-solving mindset combined with a pragmatic approach to technical challenges.
- You thrive in collaborative environments and are passionate about delivering value to customers.
- You are self-driven with a commitment to continuous learning and improvement.

What you will be doing
- Participate in architecture and design discussions to craft solutions that meet customer needs.
- Write efficient, readable, scalable, performant, and well-documented Python code.
- Develop a modular development environment to facilitate effective reuse of Python modules.
- Integrate data storage solutions and transform code modules into containerized web services.
- Create unit tests to ensure high code quality and reliability.
- Collaborate across teams on mobile and cloud technology stacks, implementing features that ship directly to our customers.

Qualifications

Required Qualifications
- Strong experience with Python, particularly with frameworks like Django and FastAPI.
- Expert in creating efficient back-end web applications leveraging SQLAlchemy for data management.
- Familiarity with Elasticsearch for search solutions.
- Proficiency in using version control systems like Git.

Preferred Skills and Experience
- Hands-on experience with cloud platforms like AWS or Google Cloud Platform.
- Knowledge in DevOps practices and containerization using Docker.
- Understanding of microservices architecture and distributed systems.
- Familiarity with additional databases like PostgreSQL and SQL Server.

Benefits

A great talent deserves even greater compensation. CoDev provides several benefits that you can enjoy as soon as you join our growing team. We take pride in delighting you with what you deserve.