Job description
Join NovaTech Innovations in Austin as a Senior Software Engineer. You will design and implement scalable web applications that power our core products. We are looking for a high-output, collaborative engineer who thrives in a fast-paced, product-driven environment.
You will work with a cross-functional team to deliver robust features, optimize performance, and contribute to architecture decisions that impact thousands of users.
We offer a competitive compensation package, generous benefits, and opportunities for growth in a company that values ownership and innovation.
Responsibility
- Design, develop, and maintain scalable web applications using modern frameworks and a TypeScript stack.
- Collaborate with product, design, and backend teams to translate requirements into robust features.
- Write clean, well-tested code with emphasis on reliability, performance, and security.
- Lead code reviews and provide mentorship to junior engineers.
- Implement and optimize RESTful APIs, data models, and integration with cloud services (AWS).
- Build and maintain CI/CD pipelines, monitoring, and instrumentation.
- Champion accessibility, responsive design, and best practices across the engineering team.
Qualification
- Bachelor's degree in Computer Science or related field, or equivalent experience.
- 5+ years of hands-on software development experience.
- Strong proficiency in JavaScript and TypeScript; experience with React and Node.js.
- Experience building and consuming RESTful APIs; familiarity with databases such as PostgreSQL or MongoDB.
- Experience with cloud platforms, preferably AWS; knowledge of containers with Docker and orchestration with Kubernetes.
- Strong problem-solving skills, verbal and written communication; ability to work cross-functionally.
- Authorized to work in the United States; comfortable with the possibility of some on-site collaboration in Austin.