Nearshore Software Development

Job Description

Full Stack Developer (React.js / Node.js)
Development Team

We are seeking a full-time, remote Full Stack Developer with 4+ years of full stack software development experience in React.js and Node.js to join the engineering team of our U.S. client. Working closely with product stakeholders, you will play an integral role in building next generation product.

Our client is a global company that provides data and analytics transparency within critical infrastructure industries helping reduce their carbon Intensity and improve operational costs, while continuing to drive economic growth. The company is led by seasoned entrepreneurs with deep experience in the energy and petrochemical sectors.

Responsibilities

  • Loads of hands-on development. The client has a small development team with minimal overhead and very few meetings; so, you’ll spend the vast majority of your day actually writing code.
  • Work with the product team to take features from idea to release. You will be responsible for asking the right questions and considering the impact on the client’s software architecture.
  • Balance best practices with pragmatic problem-solving. You will leverage your engineering experience and knowledge of a wide variety of software design patterns, and decide when and when not to use them. You will tackle interesting problems, share your thoughts freely, and solve problems collaboratively with your team.
  • Work across the company to shape the future of the engineering organization. Contribute to other areas for which you have passion, such as recruiting, deployment, infrastructure, and tools.

Required Experience

  • Excellent English communication and interpersonal skills
  • 4+ years of full stack software development experience building complex, scalable applications with React.js, Node.js, and TypeScript
  • Strong knowledge of computer science and software development fundamentals
  • Knowledge of and experience implementing software engineering best practices
  • Experience working in an Agile scrum environment using tools, such as Jira, for managing the product development process
  • A strong sense of pride in the quality of your work and ownership of everything you do
  • Experience working full stack, delivering high-quality UI applications and performant back-end systems
  • The ability to learn a complex domain quickly and apply a product-minded approach to software development
  • Experience writing high-quality, effective tests that empower developers versus burden them
  • The ability to communicate clearly and concisely about technical problems and propose solutions
  • A self-starter attitude and the ability to assess business requirements quickly and independently as well as develop an technology execution plan
  • Trustworthy, team-oriented, and transparent

Desired Experience

  • University degree or relevant industry experience (optimally a technical or engineering degree)
  • Experience working with DevOps technologies Terraform, Helm, or Kubernetes
  • Experience with AWS (EKS, RDS, IAM, and more)
  • Background working with tools such as NX, Vite, Nest,js, or Cypress
  • Prior start-up experience, especially with early-stage companies with B2B products
  • Experience architecting an event-driven or microservices system architecture

Additional Information

  • Knowing your ideas are heard and matter think big!
  • You get to own your job and be recognized for your contributions
  • Work with smart and creative people
  • Making mistakes is human. Let’s learn from them. Be transparent!
  • We recognize you as an individual no presumptions or judgment. Be the extraordinary you!
  • 15 days Paid Time Off (PTO), 1 floating day, 3 sick days, and designated national holidays
  • Start: ASAP

 

About Velozient

We are a privately held, nearshore software development company providing outsourced development resources to North American companies. Our mission is to offer development talent that enjoy taking on challenging work, want to grow their skills and experiences building software, and excel in a fast-paced, dynamic team environment. We are focused on providing world-class remote resources to work as valued client team members. If this type of opportunity excites you, then consider joining our team!