Senior Full Stack Developer
Job description
About the role
As a , you will play a crucial role in shaping the future of our innovative workspace management platform. You will work in a collaborative environment, contributing to both front-end and back-end development, ensuring that our applications are user-friendly, efficient, and scalable. This position is ideal for someone who is passionate about technology and eager to take on challenges in a fast-paced startup environment.
Key facts
What you'll do
- Design and implement robust, scalable web applications that enhance user experience and meet business needs.
- Collaborate with product managers, designers, and other developers to define project requirements and deliver high-quality software solutions.
- Develop and maintain RESTful APIs to support front-end functionalities and ensure seamless integration with various services.
- Write clean, maintainable, and efficient code while adhering to best practices in software development.
- Conduct code reviews to ensure code quality and share knowledge with team members.
- Troubleshoot and resolve issues in existing applications, providing timely solutions to enhance performance and functionality.
- Stay updated with the latest industry trends and technologies, integrating them into the development process where applicable.
- Mentor junior developers, providing guidance and support to help them grow their skills and confidence in their roles.
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives, to ensure continuous improvement and team alignment.
- Contribute to the documentation of software architecture, APIs, and development processes to facilitate knowledge sharing within the team.
- Engage with stakeholders to gather feedback and iterate on product features, ensuring alignment with user needs and business goals.
- Assist in the deployment and monitoring of applications in production environments, ensuring high availability and performance.
Requirements
- A minimum of 5 years of experience in full-stack development, with a strong focus on both front-end and back-end technologies.
- Proficiency in JavaScript frameworks such as React, Angular, or Vue.js for front-end development.
- Strong experience with back-end technologies, including Node.js, Express, or similar frameworks.
- Solid understanding of database management systems, including SQL and NoSQL databases like PostgreSQL, MongoDB, or similar.
- Familiarity with version control systems, particularly Git, and experience with CI/CD pipelines.
- Knowledge of cloud services and deployment strategies, particularly with platforms such as AWS, Azure, or Google Cloud.
- Excellent problem-solving skills and the ability to work independently as well as part of a team.
- Strong communication skills, both verbal and written, with the ability to articulate technical concepts to non-technical stakeholders.
- A passion for learning and staying updated with emerging technologies and industry best practices.
Nice to have
- Experience with containerization technologies such as Docker or Kubernetes.
- Familiarity with Agile methodologies and experience working in a Scrum or Kanban environment.
- Previous experience in a startup or fast-paced work environment is a plus.
- Knowledge of DevOps practices and tools for automation and monitoring.
- Understanding of UX/UI principles and experience collaborating with designers to enhance user experience.
Skills & tools
- Front-end: JavaScript, React, Angular, Vue.js
- Back-end: Node.js, Express
- Databases: PostgreSQL, MongoDB
- Version Control: Git
- Cloud Platforms: AWS, Azure, Google Cloud
- CI/CD Tools: Jenkins, GitHub Actions, or similar
- Containerization: Docker, Kubernetes (nice to have)
Practical notes
This position is based in Sofia, Bulgaria, and is a full-time role. Officernd is committed to fostering a diverse and inclusive workplace and encourages applications from individuals of all backgrounds. The company offers competitive salaries and benefits, along with opportunities for professional development and growth. If you are a motivated and skilled developer looking to make a significant impact in a dynamic environment, we encourage you to apply.
META
Company: Officernd
Title: Senior Full Stack Developer
Listed
location: Sofia
Job type: Full-time