Staff4Me is on the lookout for a talented Senior Fullstack Developer who is passionate about coding and technology. As a part of our innovative team, you will play a critical role in the design, development, and maintenance of our web applications, bridging the gap between the front-end and back-end. This is a fantastic opportunity for someone who enjoys taking ownership of their work and fostering collaboration within their team.
Key Responsibilities:
- Application Development:
- Architect, develop, and maintain dynamic web applications using best practices in both front-end (React, Angular, Vue.js) and back-end (Node.js, Python, Ruby) technologies.
- Design intuitive user interfaces with a strong focus on user experience and responsiveness.
- Write clean, maintainable, and efficient code that adheres to best practices.
Collaboration: - Work closely with product managers, designers, and other stakeholders to gather requirements and translate them into technical specifications.
- Participate in Agile methodologies, including sprint planning and daily stand-ups.
- Mentor junior developers and provide guidance on technical challenges and best practices.
Quality Assurance: - Implement testing strategies (unit, integration, and e2e) to ensure code quality and application reliability.
- Perform code reviews and provide constructive feedback to ensure adherence to standards.
- Debug and resolve issues swiftly to maintain optimal performance.
Continuous Improvement: - Stay current with emerging technologies and propose new tools or methodologies to enhance productivity.
- Analyze and optimize application performance and user experience based on feedback and metrics.
DevOps Practices: - Collaborate with DevOps for effective deployment pipelines and application monitoring.
- Assist in the setup of CI/CD processes to streamline development cycles.
Qualifications:
Requirements
- Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.
- 5+ years of relevant experience in fullstack development.
- Expert knowledge in Typescript/Javascript, Python, React, Mongo DB, Docker and Kubernetes
- Strong experience in automation testing, CI/CD systems and modern cloud infrastructure
- Strong familiarity with RESTful APIs and integrations.
- Experience with relational and non-relational databases (MySQL, MongoDB, etc.).
- Proficient in version control software like Git.
- Understanding of cloud services (AWS, Azure, etc.) is advantageous.
- Excellent analytical and problem-solving skills.
- Strong communication and teamwork abilities.