Cred Flow
Software Developer II - Backend Technologies
Job Location
noida, India
Job Description
Job Overview : As a Software Development Engineer II - Backend, you will design, develop, and maintain the core backend infrastructure and services that support our product. You will work with a highly talented team to build reliable, scalable, and performant systems that serve millions of users. If you're excited about building impactful backend solutions in a fast-paced startup environment, this is the perfect opportunity for you. Key Responsibilities : - Backend Development : Design, build, and maintain scalable, secure, and high-performance backend systems that power our product. - API Development : Create and optimize RESTful APIs and microservices to deliver new features and improve existing functionality. - Database Design : Design and optimize database schemas and queries for relational and NoSQL databases (e.g., MySQL, MongoDB, PostgreSQL). - Performance Optimization : Continuously monitor and optimize system performance, ensuring high availability and low-latency service for end-users. - Collaborative Development : Work closely with frontend engineers, product managers, and other stakeholders to translate business requirements into technical solutions. - Code Quality : Write clean, maintainable, and well-documented code. Participate in code reviews to ensure high-quality standards. - Testing & Automation : Develop automated tests and ensure the reliability of backend systems through unit, integration, and performance testing. - System Scalability : Contribute to designing systems that can scale as the product grows and user demand increases. - Continuous Improvement : Identify opportunities for system improvement, refactoring, and technical debt reduction. - Deployment & Monitoring : Work with DevOps to ensure smooth deployments and monitor system health, proactively addressing issues. Qualifications : - Experience : 3 years of experience in backend development, ideally in a fast-paced startup environment. Technical Skills : - Proficiency in backend programming languages such as Python, Java, Go, Ruby, or Node.js. - Experience with web frameworks such as Django, Flask, Spring Boot, or Express. - Strong understanding of RESTful APIs, microservices, and event-driven architectures. - Solid experience with relational (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Cassandra) databases. - Familiarity with caching mechanisms (e.g., Redis, Memcached) for improving system performance. - Experience with cloud platforms (AWS, GCP, or Azure) and cloud-native architectures. - Knowledge of containerization (Docker) and container orchestration (Kubernetes) is a plus. - Experience with message queues and event streaming platforms (e.g., Kafka, RabbitMQ) is a bonus. - Familiarity with CI/CD practices and tools like Jenkins, GitLab CI, or CircleCI. Soft Skills : - Excellent problem-solving skills and a keen ability to work through complex technical challenges. - Strong communication skills and ability to collaborate across teams. - Ability to work independently in a fast-paced, startup environment and manage multiple priorities. - Proactive, detail-oriented, and committed to delivering high-quality work. Bonus : - Experience with test-driven development (TDD) and agile methodologies. - Knowledge of security best practices (e.g., OAuth, encryption). - Experience in building highly available and fault-tolerant systems. Why Credflow : - Be part of a high-energy, innovative team in a rapidly growing startup. - Work on impactful projects that are shaping the future of [industry/product]. - Opportunities for career growth, skill development, and leadership. - Competitive salary, equity options, and a comprehensive benefits package. - Flexible working hours with remote work options. - Collaborative, inclusive, and supportive work culture where your ideas and contributions matter. (ref:hirist.tech)
Location: noida, IN
Posted Date: 11/25/2024
Location: noida, IN
Posted Date: 11/25/2024
Contact Information
Contact | Human Resources Cred Flow |
---|