A tech company in Dallas, Texas is looking for a Full-Stack Software Developer. The role involves designing and maintaining workflows using the Temporal framework, building scalable backend services, and ensuring robust database management with PostgreSQL and MongoDB. Candidates should have over 5 years of experience in full-stack development, strong Python skills, and expertise in RESTful APIs. The position is an excellent opportunity for those looking to innovate in a dynamic environment.
Qualifications
5+ years in full-stack software development.
Strong hands-on experience with Python.
Demonstrated expertise in Temporal framework.
Responsibilities
Design and maintain workflows using the Temporal framework.
Architect scalable backend services and microservices.
Build secure, high-performance RESTful APIs or GraphQL endpoints.
Skills
Full-stack software development
Python
Temporal framework
PostgreSQL
MongoDB
Git
Docker
CI/CD tools
Job description
Key Responsibilities
Design, implement, and maintain durable, fault-tolerant workflows using the Temporal framework in Python.
Architect scalable backend services and microservices to support complex business logic.
Build secure, high-performance RESTful APIs or GraphQL endpoints.
Manage and optimize PostgreSQL (relational data integrity) and MongoDB (document-based storage).
Frontend (React JS)
Integrate frontend applications with backend APIs and handle asynchronous data fetching.
Collaborate with product managers, designers, and engineers to define requirements and solutions.
Write unit, integration, and end-to-end tests to ensure code reliability.
Contribute to CI/CD pipeline management and cloud infrastructure deployment (AWS/GCP/Azure).
Conduct code reviews and mentor junior engineers.
Requirements
Experience: 5+ years in full-stack software development.
Python Proficiency: Strong hands-on experience building backend services.
Temporal Framework: Demonstrated expertise in designing and running applications using Temporal.
Database Expertise: Deep knowledge of PostgreSQL (query optimization, schema design) and MongoDB (modeling, indexing).
Tools: Experience with Git, Docker, and CI/CD tools.