Senior Software Engineer - Contract
Tech holding
Country: United States of America
Location: Remote, USA
Time Type: Full Time
Posted On: September 27, 2024
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:
We are looking for a talented Senior Software Engineer to join our growing Tech Holding family. You will oversee a team of talented engineers to design, build, and deliver the next generation of software for our clients. If you are a self-starter and a team-player who is ready to take charge of technical teams and help exceed our clients expectations, this could be the perfect opportunity for you
Responsibilities:
- Develop code that powers our APIs and services, written in TypeScript and Node.js
- Ensure quality by writing and carrying out unit, integration, and load tests.
- Actively participate in code and design reviews
- Lead technical discussions to share expertise and best practices with the team.
Basic Qualifications:
- Proficient in server-side development
- Outstanding verbal and written communication skills
- Excellent debugging skills
- Strong problem-solving skills, with an ability to find compromises that move the team forward
- Minimum of 5 years of related work experience
- 5+ years of professional software development experience in highly scalable, distributed software components
- Proven experience in cloud application architecture and engineering, AWS is preferred
- Professional experience with Typescript and Node.js
- Ability to trace through various services and determine root cause when issues occur
- Knowledge of common performance issues, as well as a working experience with logs, monitoring tools such as Datadog
- Knowledge of Software Development Lifecycle and Agile Development/Testing practices and methodologies
- Excellent communication and collaboration skills and a strong teamwork ethic
- Demonstrated ability to work independently with minimal supervision as well as part of a cross-functional team
- Ability to lead small projects and platform initiatives
Educational Requirements:
- Bachelor's or Master's Degree in Computer Science or related field
Experience with some or all of the following:
- Typescript, Node.js, Express, Koa
- Redis
- Jest
- Docker/ Kubernetes
- Jenkins/Spinnaker
- GitLab/GitHub
- OpenTelemetry/NewRelic/DataDog/AWS CloudWatch
Additional Information:
- This person can be remote BUT must be close to a Hub Office (Santa Monica/Seattle/NYC/Orlando/Woodlands)
- AWS/Typescript and Node.js Must have skills along with § Docker/ Kubernetes Jenkins/Spinnaker
What we Offer:
- Remote Work Opportunities
- Flexible Work Hours
- Professional Development Opportunities
Expected Compensation:
- 90-110 Per Hour / USD