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 frontend 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 bugfree 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 problemsolving skills and ability to work independently.
- Excellent communication skills to effectively collaborate with nontechnical stakeholders.
- Passion for creating a userfriendly environment for both team members and customers.
Benefits
- Work Location: Remote
- 5 days working
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.
Education
Bachelor s degree in Computer Science, Software Engineering, or related field.