Backend Engineer

hace 3 semanas


Hermosillo, México Tech Holding A tiempo completo

**About us**:
Working at Tech Holding isn't just a job, it's an opportunity to be a part of something bigger. We are a full-service consulting firm that was founded on the premise of delivering predictable outcomes and high-quality solutions to our clients. Our founders and team members have industry experience and have held senior positions in a wide variety of companies - from emerging startups to large Fortune 50 firms - and we have taken our combined experiences and developed a unique approach that is supported by the principles of deep expertise, integrity, transparency, and dependability.

**The Role**:
**What you will do**:

- Collaborating with the frontend and backend teams to design and develop APIs
- Building and maintaining backend services and systems using Node.js and JavaScript
- Developing and maintaining integrations with third-party services and APIs
- Designing and implementing database schemas and models.
- Implementing security best practices to protect against data breaches and other security threats
- Working with the team to identify and solve technical problems
- Staying up-to-date with emerging trends and technologies in backend development and cloud infrastructure

**Required Skills**:

- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- Strong proficiency in JavaScript, including the latest ES6+ syntax
- Thorough understanding of Node.js and its core principles
- Experience with popular Node.js frameworks such as Express.js, Koa.js, or Hapi.js
- Have SQL experience with at least one of the following: MySQL, PostgreSQL, or MS SQL Server
- Advanced understanding of AWS infrastructure, including ECS, EKS, RDS, S3, and Lambda
- Experience with Git version control
- Knowledge of Agile methodologies and software development practices
- Strong problem-solving and critical-thinking skills
- Excellent communication and collaboration skills
- Attention to detail and ability to deliver high-quality code on time

**Education & Certifications**:

- Bachelor's Degree in Computer Science or relevant years of work experience

**What we offer**:

- Remote Work Opportunities
- Flexible Work Hours
- Professional Development Opportunities