6 Yeah! Global Jobs
8-15 years
Mumbai, Bangalore / Bengaluru, Pune
Backend Developer - Java/Python (8-15 yrs)
Yeah! Global
posted 2mon ago
Job Description :
We are seeking a skilled Backend Developer to join our dynamic development team. The ideal candidate will be responsible for designing, implementing, and maintaining the core infrastructure that powers our web and mobile applications. You will work closely with front-end developers, product managers, and other key stakeholders to build robust and scalable backend solutions that ensure the seamless functionality of our platform.
Key Responsibilities :
API Development & Integration :
- Design, build, and maintain RESTful or GraphQL APIs to facilitate communication between the front-end and back-end systems.
- Collaborate with front-end developers to ensure seamless integration of user-facing elements with server-side logic.
- Ensure APIs are optimized for performance and scalability.
Database Management :
- Design, manage, and optimize relational (e.g., MySQL, PostgreSQL) and/or NoSQL (e.g., MongoDB, Cassandra) databases.
- Write efficient queries, perform database migrations, and ensure data integrity.
- Monitor and optimize database performance, troubleshooting any bottlenecks or issues.
Server-Side Logic & Application Development :
- Implement server-side logic using modern programming languages such as Node.js, Python, Ruby, Java, or PHP.
- Build and maintain scalable web services and background processing tasks.
- Manage and optimize server-side code for high performance, reliability, and security.
Security & Data Protection :
- Implement robust authentication and authorization protocols (e.g., OAuth, JWT).
- Ensure data security and compliance with relevant standards and regulations (e.g., GDPR, HIPAA).
- Identify potential security risks and implement countermeasures.
Performance Optimization :
- Conduct performance tuning of backend systems to ensure fast and efficient handling of large volumes of data.
- Implement caching mechanisms (e.g., Redis, Memcached) to enhance response times.
- Monitor system performance and troubleshoot issues proactively.
Collaboration & Documentation :
- Collaborate with cross-functional teams, including front-end developers, DevOps engineers, and product managers, to deliver high-quality products.
- Document backend processes, including API usage, database schema, and server configurations.
Required Skills & Qualifications :
Proficiency in Backend Languages : Experience with languages such as Node.js, Python, Ruby, Java, or PHP.
Database Expertise :
- Hands-on experience with both SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
API Development :
- Strong understanding of RESTful and/or GraphQL API design and development.
Server Management :
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and experience with server deployment, monitoring, and optimization.
Security Best Practices :
- Knowledge of data security, encryption, and authentication techniques.
Version Control :
- Proficiency with Git and experience in managing code in collaborative environments (e.g., GitHub, GitLab).
Problem-Solving Skills :
- Strong analytical skills and a solution-oriented mindset to tackle complex technical challenges.
Nice to Have :
- Experience with containerization (e.g., Docker, Kubernetes).
- Knowledge of CI/CD pipelines and DevOps practices.
- Familiarity with microservices architecture.
Why Join Us?
- Work in a collaborative, innovative, and fast-paced environment.
- Opportunity to work on challenging projects that have a real impact.
- Continuous learning and development opportunities.
If you're passionate about backend development and want to be part of a forward-thinking team, we'd love to hear from you!
Functional Areas: Software/Testing/Networking
Read full job description8-15 Yrs
Mumbai, Bangalore / Bengaluru, Pune
8-15 Yrs
Mumbai, Bangalore / Bengaluru, Pune
8-15 Yrs
Mumbai, Bangalore / Bengaluru, Pune