Full Stack Developer - Senior Engineer
Job Description
Job Description
Position Overview:
We are seeking a highly skilled Senior Engineer with 6 to 8 years of experience in Full Stack Development.
The ideal candidate will have a strong foundation in both front-end and back-end technologies, with a focus on creating scalable and efficient applications.
Key Responsibilities:
Design and develop high-quality web applications using ReactJS, Node.js, and JavaScript.
Build and maintain back-end services with Python, Node.js (Express), or Java (Servlets/Spring Boot).
Implement cloud-native solutions utilizing Docker, Kubernetes, and CI/CD practices.
Collaborate with cross-functional teams to define, design, and ship new features.
Contribute to open-source frameworks and actively participate in product building.
Required Skills:
Front-end Technologies: Proficiency in ReactJS, JavaScript, and modern web development practices.
Back-end Technologies: Strong experience with Python, Node.js (Express), and Java (Servlets/Spring Boot).
Cloud Development: Familiarity with Docker and Kubernetes for containerization and orchestration, alongside CI/CD pipelines.
Open Source: Experience in leveraging open-source frameworks for building robust products.
Preferred Qualifications:
Experience with microservices architecture.
Knowledge of relational and NoSQL databases.
Understanding of Agile methodologies and software development life cycle (SDLC).