Jobgether-posted 13 days ago
Full-time • Mid Level
11-50 employees

As a Senior Software Developer (Full Stack), you will play a key role in designing, developing, and maintaining scalable web applications and platform services. You will work across the full technology stack, collaborating with cross-functional teams to implement robust, secure, and high-performing solutions. This role offers the opportunity to drive the development of enterprise-grade applications, contribute to architectural decisions, and leverage modern frameworks, tools, and cloud technologies. You will help deliver innovative solutions in a fast-paced environment, ensuring quality and reliability while mentoring team members and continuously improving development practices. Your work will have direct impact on system performance, user experience, and organizational growth.

  • Design, develop, configure, and maintain software applications and services for web portals, business applications, and back-office systems.
  • Analyze requirements and implement solutions following modern SDLC and agile practices.
  • Build and maintain scalable features using front-end (TypeScript, React with Vite) and back-end (Node.js, NestJS) technologies.
  • Develop multi-tenant, distributed applications using enterprise patterns such as CQRS and Event-Driven Architecture.
  • Ensure code quality through reviews, testing, documentation, and adherence to development standards.
  • Collaborate with team members and other departments to troubleshoot, optimize, and deploy software solutions.
  • Stay up-to-date with new development tools, programming techniques, and industry trends to recommend improvements.
  • BS in Software Engineering, Computer Science, or related field.
  • 10–12 years of professional software development experience, with 5+ years using TypeScript in both front-end and back-end contexts.
  • Strong experience with React and modern build tools like Vite.
  • Experience with Node.js development and NestJS framework.
  • Proficiency with PostgreSQL, including JSONB for semi-structured data.
  • Solid understanding of RESTful APIs, web security fundamentals, and handling sensitive information (PII, PHI, HIPAA).
  • Experience with message brokers (RabbitMQ preferred) and cloud environments (AWS, GCP, Azure, or Heroku).
  • Familiarity with CI/CD, Git/GitLab, containerization (Docker/Kubernetes), and microservices architecture.
  • Demonstrated ability to work in agile, collaborative teams and mentor peers.
  • Strong problem-solving skills, attention to detail, and capacity to manage complex projects.
  • Competitive salary and full-time employment.
  • 100% paid medical coverage for employees and near-full coverage for family members.
  • Employer contributions to Health Savings Account (HSA).
  • Employer-paid Life and Long-term Disability Insurance.
  • Paid parental leave (6 weeks for both parents).
  • Dental and vision coverage.
  • Short-term disability, accident, critical illness, and hospital indemnity plans.
  • 401(k) with up to 4% employer match.
  • Generous PTO and 11 paid holidays.
  • Wellness incentives for financial, occupational, mental/spiritual, and physical health.
  • Employee assistance programs including no-cost, in-person mental health visits and discounts.
  • Monetary awards for anniversaries and birthdays.
  • Opportunity to work in a collaborative, mission-driven environment focused on professional growth and innovation.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service