Senior Software Engineer, JavaScript/TypeScript (Remote)
Bjakcareer
📋 Descripción del Trabajo
WHAT YOU’LL DO
– Develop high-quality backend systems using NodeJS, adhering to best coding practices.
– Develop high-quality frontend applications using ReactJS / NextJS, adhering to best coding practices.
– Ensure production stability and promptly resolve critical issues to minimize operational impact.
– Analyze existing code and identify opportunities for enhancement and optimization.
– Support cross-functional teams by addressing change requests efficiently.
– Mentor and guide junior developers on best practices in software development.
– Review peer pull requests to maintain code quality and consistency.
WHAT YOU’LL BRING:
– Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or a related field, with a strong foundation in algorithms and data structures.
– Over 3 years of full-time experience in software engineering.
– Proficient in backend development technologies such as NodeJS, NestJS, ExpressJS, GraphQL, and Postman.
– Proficient in frontend development technologies such as ReactJS, NextJS, and Styled-components.
– Experienced in database management, including MongoDB and MySQL.
– Familiar with automation workflows using tools like Selenium, Cypress, and Puppeteer.
– Demonstrated passion for programming and problem-solving independently.
BONUS POINTS:
– A portfolio of relevant projects is highly advantageous.
– Experience with GCP or AWS cloud services and Infrastructure as Code practices.
– Experience in UI/UX design.
– Familiarity with Test-Driven Development (TDD) or Behavior-Driven Development (BDD).
– Experience with web templating languages such as Pug or Slim.
– Experience in technical documentation is a plus.
BENEFITS
– Fully Remote Role: Work from anywhere and enjoy the freedom of a fully remote position
– Innovative Challenges: Work on fast-moving, challenging, and unique business problems.
– Career Growth: Benefit from strong learning and development plans for your career growth.
– Global Environment: Thrive in an international work environment with a flat organizational structure.
– Competitive Salary: Receive a competitive salary package.