Looking for a skilled Software Developer to design and build scalable, high-performance applications for modern digital platforms.
This is a specialized engineering role, where you will work on backend systems, APIs, and full-stack applications that support real-time, high-traffic environments. You will play a key role in building robust architectures and delivering reliable, production-grade software.
🎯 Key Responsibilities
- Design, develop, and maintain scalable backend and full-stack applications
- Build and optimize RESTful APIs and microservices
- Work on system design, architecture, and performance optimization
- Ensure high availability, reliability, and security of applications
- Collaborate with frontend, product, and DevOps teams
- Write clean, maintainable, and well-documented code
- Participate in code reviews and Agile development processes
🛠️ Required Skills
💻 Programming & Development
- Strong experience in Java / Python / Node.js / C#
- Solid understanding of data structures and algorithms
- Experience with backend frameworks (Spring Boot, Django, Express, .NET)
🔗 APIs & System Design
- Expertise in REST APIs, microservices architecture
- Experience with API security, authentication (OAuth2, JWT)
- Strong understanding of system design, scalability, and distributed systems
🗄️ Databases
- Experience with SQL (PostgreSQL, MySQL)
- Familiarity with NoSQL databases (MongoDB, Redis)
☁️ Cloud & DevOps
- Experience with AWS / Azure / GCP
- Familiarity with Docker, Kubernetes, CI/CD pipelines
⭐ Nice to Have
- Experience with high-traffic or real-time systems
- Knowledge of event-driven architecture (Kafka, RabbitMQ)
- Exposure to FinTech / SaaS / product-based environments
- Frontend experience (React / Angular / Vue) for full-stack roles
🎓 Qualifications
- Degree in Computer Science / IT (preferred)
- Or equivalent hands-on experience with strong project portfolio