Website:
gitforce.ai
Job details:
About the job
We're hiring a Senior Software Engineer to design, build, and ship modern software applications for our clients.
This is a full-time, work-from-office role in Hyderabad for an experienced engineer who is strong across both backend and frontend, comfortable making architecture decisions, and genuinely passionate about building software.
About us
We're a new-age tech & business services company headquartered in Hyderabad, working with clients across the world.
Learn more: https://www.linkedin.com/company/gitforce
What You'll Do
- Design and build production-grade web applications across the full stack
- Build backend services and APIs using Python and FastAPI
- Build modern frontend applications using React and TypeScript
- Own technical architecture and make pragmatic engineering decisions
- Design relational data models and work extensively with PostgreSQL and SQL
- Integrate third-party APIs and external systems
- Build reliable asynchronous workflows, background jobs, and distributed services
- Improve application performance, scalability, reliability, and maintainability
- Write tests, review code, and establish strong engineering practices
- Work directly with client teams to understand problems and turn them into working software
Qualifications
You Are:
- 6+ years into your professional software engineering career
- Strong across both backend and frontend engineering
- Experienced in designing application and system architecture
- A builder who enjoys taking products from an idea to production
- Passionate about software engineering beyond just completing assigned tickets
- Comfortable owning ambiguous technical problems and figuring things out independently
Must-haves:
- Strong Python programming skills
- Hands-on experience with FastAPI
- Strong React and TypeScript/JavaScript experience
- Experience designing and building REST APIs and backend systems
- Strong understanding of application and system architecture
- Strong SQL skills and experience with PostgreSQL
- Experience with database design and data modeling
- Experience with authentication, authorization, validation, and error handling
- Experience integrating third-party APIs
- Strong testing, debugging, Git, and software engineering fundamentals
Nice-to-haves:
- Next.js
- SQLAlchemy
- Redis, queues, and caching
- Async Python and background jobs
- Docker and CI/CD
- AWS, GCP, or Azure
- Microservices and distributed systems
- Monitoring, logging, and observability
Click on Apply to know more.