Apply

Senior Backend Engineer

Posted 2 days agoViewed

View full description

πŸ’Ž Seniority level: Senior, 5+ years

πŸ“ Location: India

πŸ” Industry: Software Development

🏒 Company: Frequence

πŸ—£οΈ Languages: English

⏳ Experience: 5+ years

πŸͺ„ Skills: Backend DevelopmentDockerLeadershipSoftware DevelopmentSQLAgileDesign PatternsGCPGitJavaKubernetesMySQLSoftware ArchitectureAlgorithmsAPI testingData StructuresREST APINosqlCommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingMentoringMicroservicesData modelingSoftware EngineeringDebuggingSaaS

Requirements:
  • Minimum of 5+ years of experience with backend or full-stack software engineering, with a proven track record of delivering complex software systems.
  • Proficient in at least one modern programming language (e.g., Go, C#, Java, Kotlin, Rust, etc.), with broad experience in solving problems and building systems.
  • Experience delivering SaaS software and a strong understanding of the full software development lifecycle.
  • Expertise in software design patterns, systems architecture, and API development (including REST or gRPC).
  • Deep understanding of secure development principles and experience implementing security best practices.
  • Experience with both SQL and NoSQL databases, and a solid grasp of data modeling and performance optimization techniques.
  • Demonstrated ability to work independently and solve problems with minimal guidance, while also collaborating effectively with cross-functional teams.
  • Strong leadership and mentoring skills, with a commitment to fostering a positive and productive team culture.
  • Excellent communication skills with the ability to articulate complex technical concepts to non-technical stakeholders.
Responsibilities:
  • Take ownership of the design, development, and implementation of medium to large features, ensuring they align with both business and system goals.
  • Demonstrate systems thinking by architecting and designing entire systems owned by the team, addressing problems that may span across team boundaries.
  • Lead the charge in proposing technology improvements, architectural changes, and large-scale design or implementation enhancements.
  • Ensure the quality of the codebase through thorough code reviews and mentoring, influencing the team’s approach to design and coding standards.
  • Lead and execute on process improvements, standards, and tools to streamline engineering practices.
  • Research, propose, and implement technical solutions for long-standing technical debt and operational challenges.
  • Troubleshoot and debug complex issues in production systems, and optimize for performance, scalability, and reliability.
  • Mentor junior engineers and contribute to their technical growth while fostering a collaborative, high-performing team culture.
  • Drive results and alignment with leadership on key team goals, business metrics, and execution strategies.
Apply

Related Jobs

Apply

πŸ“ UK, Europe, Asia

🧭 Full-Time

πŸ” Blockchain

🏒 Company: Babylon Labs

  • 5+ years of experience in backend development, with at least 2 years of hands-on experience with Golang.
  • Proven experience in designing and implementing microservices architectures within the AWS ecosystem.
  • Proven track record of owning the development process from the design phases to production deployment, particularly in blockchain or decentralized application (dApp) environments, with a strong emphasis on security.
  • Strong understanding of distributed systems, including experience with messaging systems like RabbitMQ and data stores like MongoDB.
  • Solid grasp of CI/CD practices and tools, ensuring smooth and reliable deployments.
  • Experience with monitoring and logging tools such as Grafana and Prometheus.
  • Develop and deploy features and capabilities that are highly scalable, optimized for performance, and built with the unique demands of decentralized systems in mind.
  • Conduct thorough code reviews, prioritizing best practices in readability, testing, documentation, and performance, with a particular focus on security, reliability and blockchain-specific concerns.
  • Maintain comprehensive visibility, error reporting, and monitoring to ensure the backend services consistently perform at a high level.
  • Collaborate in a fast-paced, dynamic, open, and cooperative work environment alongside skilled engineers, DevOps, product designers, and engineering managers.
  • Bring a strong architectural design mindset, with the ability to design and guide the development of medium to large-scale distributed systems that leverage blockchain technology and ensure end-to-end security from frontend to backend.

AWSBackend DevelopmentBlockchainDesign PatternsMongoDBRabbitmqSoftware ArchitectureGrafanaPrometheusREST APICI/CDLinuxDevOpsMicroservicesJSONSoftware Engineering

Posted 3 days ago
Apply
Apply

πŸ“ Worldwide

🧭 Full-Time

πŸ” Software Development

🏒 Company: Appfire Technologies, LLC.

  • Proficiency with back-end technologies, specifically API development with .NET and C#. Experience with Node.js with Typescript is a plus but not required.
  • Strong understanding of modern microservice architectures, and practical experience implementing them in the cloud (Azure, GCP or AWS), familiarity with Docker and Kubernetes.
  • Solid architectural understanding of web applications, including performance, quality and security aspects.
  • Desire and ability to learn and mentor others and help shape the team’s culture.
  • Familiarity with SQL and relational databases is a plus (PostgreSQL or MSSQL are preferred).
  • Collaborate with a self-organizing, cross-functional product team and cooperate closely with Software Engineers, UX Designers, Product Managers, Team Leaders, and with other specialists like Product Marketeers and Support Engineers
  • Design, build and maintain application features that bring value to our customers.
  • Follow and establish the best engineering practices: coding standards, automated testing, code reviews, pair programming to build high-quality software that is scalable, reliable, robust and maintainable.
  • Share your thoughts openly and honestly about what is best for our customers and the business: you will be part of discussions about the future of our products and Appfire.
  • Be the change you seek - champion improvements within the team and products, taking a proactive approach to innovation and process enhancement.
  • Take ownership of your work - decide how you structure your day and assignments. We do not micromanage and strongly support work-life balance

AWSBackend DevelopmentDockerPostgreSQLSQLGCPGitKubernetesSoftware ArchitectureTypeScriptC#AlgorithmsAPI testingAzureData Structures.NETREST APICI/CDMicroservicesJSONNodeJSSoftware EngineeringDebugging

Posted 26 days ago
Apply
Apply

πŸ“ India

🧭 Full-Time

πŸ” Real Estate

🏒 Company: RealπŸ‘₯ 51-100MortgageInformation TechnologyReal Estate

  • Proficiency in Java programming and familiarity with the Java family of technologies.
  • Strong experience in Spring Boot and Hibernate frameworks.
  • Expertise in SQL and experience with relational databases.
  • Understanding of ORM frameworks like Hibernate and Spring DAO.
  • Knowledge of data structures, design patterns, concurrency, and multi-threading.
  • Experience with AWS services (S3, DynamoDB, RDS, EKS) is highly advantageous.
  • Familiarity with Docker and Kubernetes is a plus.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills.
  • Develop and maintain Java-based applications using Spring Boot and Hibernate frameworks.
  • Design and implement database schemas, queries, and stored procedures with SQL.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Ensure adherence to code quality, performance, and security best practices.
  • Manage cloud dashboards and utilize AWS services such as S3, DynamoDB, RDS, and EKS.
  • Implement Test-Driven Development (TDD) to ensure robust software solutions.
  • Participate in API builds and deployments.
  • Maintain strong knowledge of data structures and design patterns.
  • Work with source control systems such as Git and GitHub.
  • Engage in Continuous Integration/Continuous Deployment (CI/CD) practices.

AWSBackend DevelopmentSQLDesign PatternsGitHibernateJavaSpring BootAPI testingData StructuresREST APICI/CD

Posted about 1 month ago
Apply
Apply

πŸ“ UK, India, Germany

🧭 Full-Time

πŸ” Financial Services

🏒 Company: Careers at Tide

  • Strong programming skills in languages like Java, Python, or JavaScript, with experience in modern frameworks such as Spring Boot.
  • Expertise in designing and optimizing CI/CD pipelines using tools like GitHub Actions or GitLab CI.
  • Familiarity with DevOps practices, including containerization (Docker, Kubernetes) and cloud platforms (AWS, Azure, GCP).
  • Knowledge of code quality tools (linters, static analysis) and automated testing frameworks to ensure robust and efficient development workflows.
  • Proven ability to identify inefficiencies, propose innovative solutions, and optimize developer workflows and tooling.
  • Excellent collaboration and communication skills, with experience working across teams and creating clear, developer-focused documentation.
  • Passion for improving developer productivity, with a proactive and detail-oriented mindset.
  • Adaptability to shifting priorities in dynamic environments and commitment to delivering practical, scalable solutions.
  • A track record of continuous learning and staying current with emerging technologies and best practices.
  • Bonus: Experience with internal library management, open-source contributions, or performance monitoring and optimization tools.
  • Drive the migration of dependencies and frameworks ensuring compatibility, performance, and minimal disruption.
  • Manage and improve internal libraries.
  • Implement and maintain tools for code quality, including linters, static analysis, and automated testing frameworks.
  • Collaborate with cross-functional teams to identify pain points and deliver innovative solutions to streamline developer workflows.
  • Advocate for and promote best practices in coding, testing, and deployment to enhance developer velocity and satisfaction.
  • Provide guidance, documentation, and training to ensure smooth adoption of new tools and processes.
  • Analyze and address inefficiencies in development pipelines, proposing scalable and sustainable improvements.

AWSDockerPostgreSQLPythonJavaKubernetesSpring BootCI/CDRESTful APIsDevOps

Posted about 1 month ago
Apply
Apply

πŸ“ Worldwide

🧭 Full-Time

πŸ” Software Development

  • 4-10 years of experience in production systems, skilled in Rust or Go.
  • Proven experience in distributed systems
  • Strong OSS blockchain projects/contributions in Ethereum projects
  • Capable of independently leading projects and unifying cross-functional teams through exceptional communication and collaboration skills.
  • Familiar with blockchain or distributed system protocol standards.
  • Contribute to the development and scaling of Flashbots products, specifically SUAVE and SUAPPS.
  • Collaborate with the best mechanism design researchers in the industry to build products at the intersection of incentives and distributed systems.
  • Maintain and enhance protocol services and developer tools within the Flashbots ecosystem.
  • Write and manage technical documentation and diagrams for public and internal use.
  • Participate actively in community and partner with leading crypto projects.
  • Write well-tested code

Backend DevelopmentSoftware DevelopmentBlockchainEthereumGoRustCommunication SkillsProblem SolvingSoftware Engineering

Posted about 2 months ago
Apply
Apply

πŸ“ India

πŸ” FinTech

🏒 Company: CloudHireπŸ‘₯ 11-50RecruitingWeb DesignSoftware

  • 6+ years as a Software Engineer
  • Strong expertise in TypeScript, NestJS, and database systems like Postgres.
  • Hands-on knowledge of deploying and managing infrastructure on GCP or similar platforms.
  • Proficiency in Domain-Driven Design (DDD) methodologies.
  • Skilled in automated testing with tools like Jest, Playwright, or similar.
  • Experience or strong understanding of FinTech, finance, accounting, or banking.
  • Architect and build scalable backend services using TypeScript, NestJS, and relational databases like Postgres.
  • Design software systems using Domain-Driven Design (DDD) principles.
  • Deploy and manage infrastructure on Google Cloud Platform (GCP) or similar cloud platforms.
  • Write high-quality, automated tests using frameworks like Jest and Playwright to ensure robust and reliable systems.
  • Collaborate with product and cross-functional teams to deliver solutions that address complex business needs.
  • Leverage your domain expertise in FinTech, traditional finance, accounting, or banking to craft tailored solutions.

GCPJestTypeScriptPostgresNest.js

Posted 2 months ago
Apply
Apply

πŸ“ India

🧭 Contract

🏒 Company: Proximity WorksπŸ‘₯ 51-100ConsultingProduct ManagementUX DesignCloud ComputingSoftwareApplication Performance Management

  • 6+ years of software development experience, especially in Node.js.
  • Strong portfolio demonstrating technical expertise.
  • Deep understanding of technical design for end-to-end feature responsibility.
  • Ability to collaborate with stakeholders and manage tasks.
  • Strong problem-solving and communication skills.
  • Experience with database technologies like MySQL, PostgreSQL, and MongoDB.
  • Familiarity with CI/CD practices and cloud services.
  • Develop all server-side logic and maintain the central database.
  • Write clean, high-quality, maintainable code.
  • Manage the lifecycle of stories including development and fixes.
  • Solve complex technical problems and build scalable backend systems.
  • Implement RESTful services and ensure high performance.
  • Coordinate with teams for project compliance and delivery.
  • Participate in code review processes.
  • Track defects and maintain cloud infrastructure.

AWSDockerNode.jsPostgreSQLElasticSearchMongoDBMySQLRedisCI/CDRESTful APIsMicroservices

Posted 2 months ago
Apply
Apply

πŸ“ Kenya, the Philippines, Mexico, India, United States

πŸ” Financial services, Fintech

  • Proven experience in backend engineering.
  • Technical leadership skills.
  • Familiarity with microservices architecture.
  • Ability to collaborate cross-functionally.
  • Build and extend Tala’s backend architecture to support new country launches and features.
  • Push the team towards building a highly available, scalable, reliable, fault-tolerant, and performant microservices platform.
  • Follow and improve Tala’s engineering processes and standards.

Backend DevelopmentLeadershipSoftware DevelopmentCross-functional Team LeadershipCommunication SkillsCollaborationProblem SolvingMentoringMicroservicesCoaching

Posted 4 months ago
Apply
Apply

πŸ“ India

πŸ” Sales and marketing technology

🏒 Company: Apollo.ioπŸ‘₯ 501-1000πŸ’° $100,000,000 Series D over 1 year agoSoftware Development

  • Minimum 5 years of industry experience in backend development, with at least 1-2 years in senior positions, developing large-scale applications.
  • Experience developing distributed web applications.
  • Code must be comprehensible, well-structured, and highly performant.
  • Experience with database modeling (SQL or NoSQL).
  • Experience using and designing RESTful services.
  • Strong knowledge of computer science fundamentals, including data structures, algorithms, and object-oriented design.
  • Design and implement highly scalable backend endpoints.
  • Gather product requirements and write design docs to satisfy product needs.
  • Drive/lead the full lifecycle of software development: product requirements, architecture, solution design, development, quality assurance, and maintenance.
  • Mentor others on best practices and effectively share knowledge.
  • Communicate development progress to the product lead, engineering manager, and other stakeholders.
  • Introduce new technologies and ideas as required.
  • Work effectively as part of a large global team.
  • Engage in scrum ceremonies, team activities, and provide feedback.

Backend DevelopmentDockerSoftware DevelopmentSQLAgileElasticSearchKubernetesMongoDBRubyRuby on RailsSCRUMAlgorithmsData StructuresGoRedisReduxNosqlReactCommunication Skills

Posted 7 months ago
Apply