Middle/Senior JavaScript Full Stack Developer

Latin America JavaScript Node.js React Software Developer TypeScript

Required skills

JavaScript / strong
TypeScript / strong
ReactJS / strong
Node.js / strong
Vue.js / good

We are looking for a motivated and self-driven JavaScript Full Stack professional to join our Business Unit! We are building a Competence Center where we stay focused on exploring different domains to become best in class specialists in the industry. If you easily can learn new technologies, see “big picture”, strive for high quality solutions, and work without supervision it could be a perfect match.

We view technology as a tool, and we aren’t religious about it. We put these tools in service of our customers and love it when a hard problem can be solved in a simple, beautiful, and cost-effective way. This is what drives our technology choice today, and it’s what will drive our choices tomorrow, and the day after.

Customer

You will work with both US and European customers; all our projects involve challenging and interesting tasks that will allow you to develop professionally. We work with progressive technologies and will be able to offer the best technical solutions.

Requirements

  • 4+ years of software engineering experience
  • Strong knowledge of JavaScript, TypeScript
  • Solid experience with ReactJS, Node.js, Vue.js, and the related ecosystem
  • Strong knowledge of algorithms and data structures
  • Experience with designing, implementing, and shipping rich web applications
  • Strong knowledge in documentation and Software Development Lifecycle and ALM Tools
  • Good estimation skills, ability to come up with solutions, pros/cons
  • Good knowledge of functional programming concepts and other programming paradigms
  • Upper-Intermediate level of English

Personal Profile

  • Proactivity
  • Customer orientation
  • Openness to feedback and changes
  • Result-oriented
  • Striving for high quality solutions
  • Work without supervision

Responsibilities

  • Implement portions of software following given classes/components design and using your primary tech stack
  • Ensure quality, maintainability, and conformance of software to best practices
  • Produce clean code
  • Participate in requirements clarification sessions, collect inputs and requirements of assigned tasks
  • Proactively review own code with peers to ensure its quality
  • Participate in estimation and planning sessions
  • Play supervisory, advisory, and coaching role for one or several Juniors specialists, ensure their assigned tasks delivery thanks to guidance and peer reviews provided
  • Develop technical project documentation and user documentation
  • Participate in project and team meetings, provide relevant contributions and information
  • Participate in technical interview of software developer specialists and perform assessment of candidates’ capabilities against job requirements

WHY US

  • Diversity of Domains & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities

Share this vacancy

apply now

apply now

    OR

    Drop your CV here, or
    Supports: DOC, DOCX, PDF, max size 5 Mb