Job Title: Backend Software Engineer (NestJS Stack & PostgreSQL)
Location: Hybrid Austin, Texas (Must be local to Austin)
Type: Full-Time
About Us:
We are a dynamic tech startup focused on revolutionizing the construction industry through our innovative social media platform, Vest. We connect professionals in the construction field, offering job listings, networking opportunities, and industry insights. Our mission is to streamline and enhance the way construction professionals collaborate and find job opportunities.
Job Description:
We are looking for a talented and experienced Backend Software Engineer to join our growing team. The ideal candidate will be responsible for designing, implementing, and maintaining the server-side logic and database systems that power our platform. You will work closely with our frontend developers, product managers, and other stakeholders to deliver high-quality, scalable, and maintainable software solutions.
Responsibilities:
- Design, develop, and maintain robust backend services using NestJS.
- Collaborate with the frontend team to integrate user-facing elements with server-side logic.
- Develop and maintain database schemas, write efficient queries, and ensure data integrity using PostgreSQL.
- Implement security and data protection measures.
- Optimize applications for maximum speed and scalability.
- Troubleshoot and debug applications to optimize performance.
- Write clean, maintainable, and efficient code following best practices.
- Participate in code reviews, design discussions, and contribute to architectural decisions.
- Ensure the technical feasibility of backend features.
- Stay up-to-date with emerging technologies and industry trends.
Requirements:
- Proven experience as a Backend Developer, Software Engineer, or similar role.
- Strong proficiency in JavaScript/TypeScript.
- In-depth knowledge of NestJS framework.
- Experience with PostgreSQL database management and development.
- Familiarity with RESTful APIs and microservices architecture.
- Understanding of fundamental design principles behind scalable applications.
- Experience with version control systems, preferably Git.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work collaboratively in a team environment.
- Experience with cloud services (e.g., AWS, Google Cloud, Azure) is a plus.
- Familiarity with Docker and containerization is a plus.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Nice to Have:
- Experience with GraphQL.
- Familiarity with CI/CD pipelines.
- Knowledge of modern authentication mechanisms, such as JWT and OAuth.
- Experience with testing frameworks and writing unit/integration tests.
How to Apply:
If you are passionate about backend development and are excited about the opportunity to work in a fast-paced startup environment, we would love to hear from you! Please send your resume, cover letter, and any relevant work samples or GitHub links to jamess@vestsocial.com.