Job Description
Responsibilities
- Design, implement, and operate scalable backend services using Python (FastAPI, Django, Flask).
- Build and maintain responsive, accessible web UIs using React.js, Vue.js, or similar modern frameworks.
- Design, document, and consume RESTful APIs (and optionally GraphQL).
- Integrate backend systems with relational and NoSQL databases.
- Ensure high code quality through unit/integration tests, code reviews, and automated pipelines.
- Make architectural decisions across backend, frontend, and system integration (monolith vs microservices).
- Collaborate with designers and product teams to translate requirements into technical solutions and excellent user experiences.
- Troubleshoot production issues, optimize performance, and ensure reliability and security.
- Mentor and guide other engineers, helping elevate team best practices.
- Work in an agile environment and contribute to continuous process and delivery improvements.
- Document architectural decisions, API contracts, workflows, and deployment procedures.
Nice-to-have:
- Deep experience with TypeScript and modern frontend tooling (Vite, Webpack, Turbopack).
- Familiarity with microservices, DDD, CQRS, or event-driven architectures.
- Experience with GraphQL and schema design.
- Knowledge of message brokers (RabbitMQ, Kafka, Redis Streams).
- Experience with Kubernetes or other orchestration platforms.
- Exposure to performance tuning, caching strategies, and observability (logs, tracing, metrics).
- Security best practices (OWASP, auth flows, OAuth2/OpenID Connect).
- Background in startups or fast-paced product environments.
- Contributions to open-source projects or published technical content.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs
#FreelanceGraphicDesigner
#WorkFromHomeDesignJobs
#OnlineWebDesignWork
#RemoteDesignOpportunities
#HireGraphicDesigners
#DigitalDesignCareers
# Dynamicbrand guru