Job Type:
Full Time (Remote)
Salary Bracket:
80k–120k
Final salary will be based on relevant skills and experience demonstrated during the hiring process.
Elite IT Team is seeking a skilled
Full Stack Developer
with strong backend expertise in Python and proficiency in modern JavaScript frameworks.
The ideal candidate will have a solid technical foundation, excellent problem-solving skills, and familiarity with emerging technologies, including AI.
This role is crucial to the success of our web and mobile app development projects, working closely with designers, product managers, and QA teams to deliver high-quality, scalable, and secure applications.
Elite IT Team operates as a
remote-first company
with 2–3 in-person gatherings per year, which the selected candidate would be required to attend at the company's expense.
Key Responsibilities
- Design, build, and maintain end-to-end web applications using Python for backend logic and modern JavaScript frameworks for frontend interfaces.
- Develop and optimize RESTful APIs or GraphQL endpoints for seamless data exchange between client and server.
- Collaborate with designers, product managers, and QA to translate requirements into clean, maintainable, and efficient code.
- Integrate third-party services and APIs, manage authentication flows (OAuth/JWT), and implement robust security practices.
- Handle database modeling and queries using ORM tools (SQLAlchemy, Django ORM, etc.).
- Write and maintain unit and integration tests to ensure application reliability.
- Manage application deployments via Docker, CI/CD pipelines, and cloud environments (AWS, GCP, or DigitalOcean).
- Monitor application performance, troubleshoot production issues, and optimize for scalability.
- Contribute to code reviews, documentation, and continuous improvement processes.
Core Technical Skills
- 3–5 years of professional experience in backend development using Python.
- Strong command of frameworks such as FastAPI, Flask, or Django.
- Deep understanding of OOP, asynchronous programming (asyncio), and API architecture.
- Experience with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB).
- Proficiency with ORMs, database migrations, and query optimization.
- Familiarity with testing frameworks (Pytest, Unittest) and structured logging.
- Experience with JavaScript/TypeScript and modern frameworks such as React, , or
- Understanding of state management, component-based architecture, and responsive design.
- Familiarity with CSS frameworks (Tailwind, Bootstrap, Material UI) and REST/GraphQL consumption.
- Proficiency with Git, Docker, and deployment automation.
- Experience integrating with CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins).
- Comfortable working with cloud infrastructure (AWS, GCP, or DigitalOcean).
- Basic knowledge of container orchestration (Docker Compose / Kubernetes) is a plus.
Bonus Skills
- Experience in data-driven workflows, web scraping, or AI/ML integrations.
- Familiarity with message queues (Celery, RabbitMQ, Redis).
- Exposure to serverless frameworks (Cloud Run, Lambda, Firebase).
- Understanding of authentication systems, role-based access, and API security best practices.
- Some experience with frontend testing (Jest, Cypress).