Senior Full Stack Developer
Job Summary:
As a Senior Full Stack Developer, you’ll play a central role in designing,
developing, and scaling complex web applications. You’ll collaborate closely
with cross-functional teams, mentor junior developers, and ensure that every
product you touch is performant, secure, and built for the long term.
Key Responsibilities:
-
Design, build, and maintain high-performance web applications using
React.js, Node.js, and TypeScript.
-
Architect RESTful APIs and microservices that are scalable and secure.
-
Work closely with DevOps teams to optimize CI/CD pipelines and containerized
environments.
-
Integrate caching, messaging, and data pipelines using Redis, Kafka, and
Nginx.
-
Conduct code reviews, establish best practices, and guide junior team
members.
-
Collaborate with product managers and designers to translate requirements
into elegant solutions.
-
Continuously improve system architecture and suggest innovative approaches
to complex problems.
Requirements:
-
Advanced proficiency in React.js, Node.js, TypeScript, and Express.js or
NestJS.
-
Strong experience with Docker, cloud platforms (AWS/Azure), and CI/CD
pipelines.
-
Hands-on experience with Redis, Kafka, and microservices-based architecture.
-
Knowledge of relational and NoSQL databases (MySQL, PostgreSQL, MongoDB).
-
Solid understanding of Nginx, reverse proxies, and distributed system
design.
Preferred Qualifications:
- Experience with Kubernetes and container orchestration.
- Understanding of C#/.NET Core, RabbitMQ, or GraphQL.
- Exposure to Playwright, Jest, or Mocha for automated testing.
-
Practical knowledge of observability tools (Grafana, Prometheus, etc.).
Benefits:
-
Collaborative team:
Work alongside passionate, curious professionals who challenge and support
each other.
-
Growth-focused environment:
We invest in your development through mentorship, exposure to diverse
projects, and continuous learning.
-
Balance and flexibility:
We believe productivity thrives when creativity and well-being are in
harmony.
-
Transparent leadership:
Decisions are made openly, feedback is encouraged, and every contribution is
recognized.
-
Purpose-led work:
Be part of a company that builds technology designed to make everyday
processes smarter, simpler, and more secure.