What are the responsibilities and job description for the Lead Back-End Engineer position at GTN Technical Staffing?
Lead Back-End Engineer
Location: Hybrid – Dallas, TX
Employment Type: Full-Time, Direct Hire
Compensation: $170,000–$200,000 base bonus
We are hiring a Lead Back-End Engineer to architect and deliver scalable, secure, and high-performance server-side solutions that power enterprise-grade applications. This role is hands-on, hybrid in Dallas, TX, and ideal for an engineer who excels in building APIs, event-driven systems, and cloud-native services within a serverless ecosystem.
Key Responsibilities
- Design, develop, and maintain RESTful and GraphQL APIs optimized for performance and scalability
- Build secure, compliant systems adhering to privacy regulations such as GDPR and CCPA
- Optimize infrastructure using caching, database tuning, and load balancing strategies
- Define and manage CI/CD pipelines to streamline deployment and testing
- Lead the design and development of back-end solutions aligned with business and technical goals
- Partner with architects, product managers, and engineering teams to define long-term architecture and roadmap
- Mentor engineers and promote a collaborative, high-performance team culture
- Drive architectural decisions and enforce engineering best practices
- Conduct thorough code reviews, ensuring high-quality, maintainable code
- Stay current on industry trends and emerging technologies, applying them to improve development efficiency and software quality
Qualifications
- 7 years of software development experience, including 3 years in senior or staff-level roles
- Strong proficiency in TypeScript and Go, with deep understanding of back-end and cloud-native development
- Proven expertise in AWS, including services such as Lambda, API Gateway, DynamoDB, EventBridge, and Step Functions
- Experience with infrastructure-as-code tools such as AWS CDK and Serverless Stack (SST)
- Skilled in designing event-driven and microservice-based architectures
- Strong grasp of secure coding practices and back-end security principles
- Experience leading engineering teams and making high-impact architectural decisions
- Excellent communication skills, capable of collaborating across technical and non-technical teams
- Familiarity with CI/CD, DevOps, and contributions to open-source projects or technical blogs a plus
Technical Competencies
- Proficiency with Git and modern development tools (VS Code, IntelliJ, etc.)
- Experience with containerization and orchestration (Docker, Kubernetes, Helm)
- Solid database expertise: PostgreSQL, DynamoDB, MySQL, Redis
- Familiarity with observability and monitoring tools (e.g., AWS CloudWatch, ELK, Prometheus)
Education & Experience
- Bachelor’s degree in Computer Science or related field required; Master’s preferred
- Demonstrated success on 5 major software projects that improved reliability, scalability, or performance
- 3 years of experience with cloud platforms (preferably AWS) and Agile/Scrum methodologies
Salary : $170,000 - $200,000