Full Stack Software Developer
New
Bulgaria basedFull-Time
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- DockerNode.jsPostgreSQLJavascriptKubernetesMongoDBReactCI/CDRESTful APIs
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Systems, or equivalent experience.
- Proven experience with Node.js and React in building production-grade applications.
- Proficiency in HTML/CSS/JavaScript, and experience with CSS preprocessors like SCSS/LESS.
- Experience building and consuming RESTful APIs; GraphQL is a plus.
- Knowledge of modern DevOps and CI/CD practices, cloud-native development, and containerization (Docker, Kubernetes).
- Experience with datalayers (e.g., PostgreSQL, MongoDB, Redis).
- Strong understanding of software architecture, SOLID principles, and security best practices.
- Familiarity with observability tools (e.g., OpenTelemetry, Prometheus) and logging frameworks.
- Experience integrating or utilizing AI/ML tools (e.g., GitHub Copilot, OpenAI API) is a plus.
- Excellent problem-solving skills and ability to take ownership of features from design to deployment.
Responsibilities
- Design, develop, and deploy full stack applications using modern JavaScript frameworks (React, Node.js).
- Build and maintain robust, scalable RESTful APIs and backend services.
- Develop responsive and intuitive front-end UIs integrated with system APIs.
- Ensure code adheres to industry best practices, coding standards, and is well-documented.
- Write and maintain automated unit, integration, and end-to-end tests (Jest, Playwright, etc.).
- Collaborate closely with cross-functional teams including Product, Design, and DevOps.
- Architect and implement secure, performant systems using modern DevSecOps practices.
- Refactor and modernize legacy systems while maintaining business continuity.
- Stay up to date with advancements in web technologies, AI-assisted development tools, and industry trends.
- Participate in code reviews, sprint planning, and retrospectives as part of an Agile team.
View Full Description & ApplyYou'll be redirected to the employer's site