Senior Backend Software Engineer

jobhub
MarketPulse Analytics

We are seeking a highly skilled and motivated Senior Backend Software Engineer to join our dynamic engineering team. In this pivotal role, you will be instrumental in designing, developing, and maintaining the scalable, reliable, and high-performance backend services that power our core platform. You'll tackle complex technical challenges, contribute to architectural strategy, and drive best practices within the team. If you thrive in a collaborative environment and are passionate about building robust systems that impact millions of users, we encourage you to apply.

Skills:
Proficiency in at least one of Python, Java, Go, or Node.js, Extensive experience with microservices architecture and RESTful API design, Strong expertise in database technologies (SQL and NoSQL, e.g., PostgreSQL, MongoDB, Cassandra), Hands-on experience with cloud platforms (AWS, Azure, or GCP), Familiarity with containerization and orchestration technologies (Docker, Kubernetes), Understanding of distributed systems principles and fault-tolerant design, Experience with CI/CD pipelines and DevOps best practices, Excellent problem-solving, debugging, and analytical skills, Strong communication and collaboration abilities within a cross-functional team, Knowledge of caching strategies, message queues, and event-driven architectures

Requirements:
Bachelor's degree in Computer Science, Software Engineering, or a related technical field., Minimum of 5 years of professional experience in backend software development., Demonstrated ability to design, build, and deploy high-volume, production-grade applications., Experience leading technical projects or mentoring junior engineers., Solid understanding of software development lifecycle, design patterns, and data structures., Proven track record of optimizing application performance and scalability., Ability to work effectively in an Agile development environment.