Đăng nhập

Senior Full-stack Software Engineer

What you will do

As a Senior Software Engineer, you will play a pivotal role in our engineering team, combining hands-on development with technical leadership. Your responsibilities will encompass:

  • Technical Leadership:

    • Providing technical guidance and mentorship to other engineers.

    • Defining architectural patterns and best practices.

    • Leading code reviews and ensuring code quality.

    • Collaborating with product managers and stakeholders to refine project requirements.

    • Troubleshooting complex technical issues and proposing solutions.

  • Hands-On Development:

    • Designing, developing, and maintaining robust and scalable web applications.

    • Implementing complex frontend features using ReactJS, optimizing for performance and user experience.

    • Building efficient and reliable backend services using Node.js (TypeScript), following clean code principles.

    • Working with databases (SQL/NoSQL) to design schemas, optimize queries, and ensure data integrity.

    • Integrating third-party APIs and authentication services securely and efficiently.

    • Writing comprehensive unit and integration tests to ensure code quality and reliability.

  • Team Collaboration:

    • Fostering a collaborative and supportive team environment.

    • Promoting knowledge sharing and continuous learning within the team.

    • Participating in sprint planning, daily stand-ups, and retrospectives.

What you should have

  • Experience: 4+ years of hands-on software development experience, with at least 1 year in a senior or lead role.

  • Full Stack Expertise: Advanced proficiency in both frontend (ReactJS) and backend (Node.js) technologies.

  • Architectural Design: Proven ability to design scalable and maintainable software architectures.

  • Database Skills: Extensive experience working with SQL and NoSQL databases, including schema design, query optimization, and performance tuning.

  • API Development: Deep understanding of RESTful and GraphQL API design principles, with experience building and documenting APIs.

  • Testing: Expertise in writing unit, integration, and end-to-end tests, with a focus on code quality and reliability.

  • Leadership: Demonstrated ability to lead and mentor engineering teams, fostering a positive and collaborative work environment.

  • Problem-Solving: Excellent analytical and problem-solving skills, with the ability to tackle complex technical challenges.

  • Experience with cloud infrastructure (AWS, GCP) and DevOps practices.

  • Knowledge of microservices architectures and containerization (Docker, Kubernetes).

  • Familiarity with performance optimization techniques and tools.

Email: [email protected]

Bạn chưa tìm thấy vị trí phù hợp với bạn ở Bizzi?

Hãy để lại CV ở đây, chúng tôi sẽ liên lạc với bạn cho những cơ hội sắp tới Đính kèm CV tại đây