This is a remote position.
We are seeking a Fullstack Software Engineer (Backend Leaning) to join our team.
Responsibilities:
- Take full ownership of the development and maintenance.
- Collaborate closely with both the CEO and the original creator to understand vision, requirements, and user feedback.
- Develop and optimize front-end features using Angular and ensure seamless integration with backend services.
- Design and implement backend services using PHP and Go, focusing on performance, scalability, and security.
- Manage databases using MySQL and MongoDB, ensuring data integrity, performance, and scalability.
- Integrate and maintain messaging services using RabbitMQ.
- Conduct code reviews, unit testing, and integration testing to ensure robust, bug-free code.
- Monitor, identify, and resolve performance bottlenecks.
- Keep abreast of new technology developments and suggest adaptations of the tech stack as needed.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Proven experience as a Full Stack Developer with a strong portfolio in both frontend and backend development. This role will be 70% backend, 30% frontend.
- Expertise in PHP, Angular or React, Node.js, MySQL, MongoDB, and RabbitMQ.
- Experience working with Go is a plus.
- Strong problem-solving skills and ability to work independently.
- Excellent communication skills to effectively collaborate with non-technical stakeholders.
- Passion for creating a user-friendly environment for both team members and customers.
Benefits
- Work Location: Remote
- 5 days working