Apply

Software Engineer- Backend

Posted 1 day agoViewed

View full description

💎 Seniority level: Junior, 1 - 3 years

📍 Location: India

🔍 Industry: Software Development

🗣️ Languages: English

⏳ Experience: 1 - 3 years

🪄 Skills: AWSBackend DevelopmentNode.jsPythonSoftware DevelopmentSQLAgileDesign PatternsJava*NixRubyC++RESTful APIsLinuxMicroservicesNetworkingScriptingSoftware Engineering

Requirements:
  • Software development or programming experience of 1 - 3 years
  • Extensive experience with at least one language: Ruby, Nodejs, Python, Java, C/C++.
  • Good knowledge of operating systems, databases and networking concepts
  • Ability to work on Windows and Linux platforms below the application layer, including file systems, kernels, custom installations, scripting, internal APIs, etc
  • Ability to communicate effectively with employees in the company in both technical and non-technical roles
  • Aggressive problem diagnosis and solving real-world problems effectively.
  • Should have a startup mentality, high willingness to learn, and be hardworking and be able to work in a fast-paced environment.
Responsibilities:
  • Design and develop systems and applications, with agility and quality at scale.
  • Take responsibility for end-to-end ownership of tasks from development to production.
  • Help with the design, implementation, and launch of many key product features.
  • Participate in a culture of code reviews and collaborating closely with other engineers
  • Drive best practices and engineering improvements
  • Find solutions and solve issues around a variety of operating systems or programming languages
Apply

Related Jobs

Apply

📍 Nigeria, India

🧭 Full-Time

🔍 Fintech

🏢 Company: FairMoney👥 501-1000💰 $42,000,000 Series B over 3 years agoInternetLendingFinancial ServicesBankingMobileFinTech

  • 6+ years of experience in backend software development with C#.
  • 2+ years of experience working in Fintech.
  • 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems.
  • Excellent verbal and written communication skills.
  • Excellent problem-solving skills and object-oriented design skills.
  • Developing high-quality features by working with our Product team to better serve customers.
  • Building a platform on which each market can plug its specific features while maintaining a solid common core product.
  • Tackling complex financial processes with the right patterns and appropriate solutions.
  • Helping drive the architecture and technology choices that enable a world-class experience for our customers.
  • Being responsible for designing, developing, and deploying medium to large-sized projects.
  • Helping define engineering best practices and providing technical mentorship to other members of the engineering team.
  • Contributing to continuous improvements to an infrastructure that can handle millions of clients.
  • Analyzing and improving efficiency, scalability, and stability of monitoring, continuous integration, and platform integration.

Backend DevelopmentSoftware DevelopmentSQLAgileDesign PatternsSoftware ArchitectureC#Azure.NET.NET coreRDBMSREST APICommunication SkillsAnalytical SkillsCI/CDProblem SolvingMicroservicesJSONFinancial analysisData modelingDebugging

Posted 29 days ago
Apply
Apply

📍 Worldwide

🧭 Full-Time

🔍 Fintech

🏢 Company: FairMoney👥 501-1000💰 $42,000,000 Series B over 3 years agoInternetLendingFinancial ServicesBankingMobileFinTech

  • 6+ years of experience in backend software development mostly with Go-lang (and/or Java/C++)
  • 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems
  • Engineering or University Diploma in computer science (we are also open to self-taught with 5 years of experience in computer engineering)
  • Able to code in a backend languages (Python, Java, Javascript, Golang, C#)
  • Understanding of AWS or GCP cloud providers
  • Developing high-quality features by working with our Product team to better serve customers
  • Building a platform on which each market can plug its specific features while maintaining a solid common core product
  • Tackling complex financial processes with the right patterns and appropriate solutions
  • Helping drive the architecture and technology choices that enable a world-class experience for our customers
  • Being responsible for designing, developing, and deploying medium to large-sized projects
  • Helping define engineering best practices and providing technical mentorship to other members of the engineering team
  • Contributing to continuous improvements to an infrastructure that can handle millions of clients
  • Analyzing and improving efficiency, scalability, and stability of monitoring, continuous integration, and platform integration

AWSSoftware DevelopmentCloud ComputingDesign PatternsRuby on RailsGoREST APIMicroservices

Posted 29 days ago
Apply
Apply

📍 United States, Mexico, United Kingdom, Australia, Japan, India, Philippines, Europe

🧭 Full-Time

🔍 Software Development

  • 8+ years of expertise in backend development, with proficiency in Java and experience with serverless frameworks (e.g., AWS Lambda, Google Cloud Functions).
  • Hands-on experience with frontend technologies (e.g., React, Web Components).
  • Strong understanding of distributed systems, scalability, and data modeling.
  • Proven ability to work effectively in cross-functional teams and collaborate with stakeholders across various locations, including distributed teams based in Europe and the USA, to deliver impactful solutions.
  • Practical experience in cloud technologies and frameworks, specifically developing serverless applications on AWS using technologies such as lambda, DynamoDB, API Gateway and SNS/SQS/EventBridge.
  • Extensive experience with software development best practices (e.g. design patterns, test-driven development, code profiling, debugging).
  • Experience with CI/CD tools, including build, deployment and test automation.
  • Ability to communicate effectively with both technical and non-technical colleagues in agile environments.
  • A passion for mentoring and developing the skills of junior engineers.
  • Design, develop, and optimize scalable shared backend services using Java and serverless technologies (AWS Lambda)
  • Design / implement RESTful APIs and event-driven systems
  • Contribute to the development of user-facing frontend components as needed.
  • Optimize existing services for improved performance and cost-efficiency
  • Collaborate closely with cross-functional teams, including Architects, Product Managers, and other engineering leads, to deliver innovative solutions.
  • Provide mentorship and guidance to junior developers, fostering growth and sharing best practices.
  • Implement and maintain CI/CD pipelines
  • Ensure high-quality code through peer reviews, automated testing, and adherence to software development standards.
  • Create comprehensive documentation for the developed shared components, including usage guidelines and examples.

Software DevelopmentDynamoDBFrontend DevelopmentJavaServerlessReactCI/CDRESTful APIsMicroservices

Posted about 2 months ago
Apply
Apply

📍 Germany, India

🧭 Full-Time

🔍 Customer Relationship Management (CRM)

🏢 Company: HubSpot👥 1001-5000💰 $35,000,000 Series E over 12 years ago🫂 Last layoff about 1 year agoSaaSAnalyticsMarketingCopywritingSocial Media

  • A passion for clean, scalable code and for product feature development and innovation.
  • Experience working closely with product management and designers.
  • Excitement for technical challenges and understanding business and go-to-market strategies.
  • Experience with Go To Market teams, internal product teams, or customized CRM implementations.
  • Interest in developing data analysis skills and collaborating with ops and analytics teams.
  • Ability to work collaboratively to solve problems and develop product architecture.
  • Experience in coaching and mentorship.
  • Track record in partnering with recruiting to build engineering teams.
  • Write and ship production code that has meaningful user and business impact.
  • Envision, build and analyze new features and tools that contribute to company growth and revenue.
  • Work with a small cross-functional team of engineers, PMs, designers, content designers, and researchers.
  • Collaborate with HubSpotters across the company in various functions.
  • Help users achieve their goals through implemented changes.
  • Conduct experiments to gain insights into user behavior.
  • Obtain exposure to business operations at HubSpot.

Backend DevelopmentLeadershipSoftware DevelopmentData AnalysisJavaCollaborationMicroservices

Posted 3 months ago
Apply
Apply

📍 Remote/Bangalore

🔍 Big Data

  • Degree in mathematics, computer science, or related discipline.
  • 5+ years of experience in the complete software development lifecycle.
  • 5+ years of Python experience with in-depth knowledge of its features.
  • Expertise in designing RESTful APIs and hands-on experience with FastAPI.
  • Proficient in Docker, Kubernetes, and CI/CD practices.
  • 3+ years of experience in designing large distributed systems on cloud platforms.
  • Experience as a mentor or tech lead.
  • Be a thought leader and drive innovative vision for products.
  • Lead the end-to-end software development lifecycle from design to operations.
  • Craft high-performance microservices architectures, develop real-time online inferencing for complex models.
  • Mentor and establish technical direction for the team, fostering a strong team culture.
  • Uphold standards of technical rigor and build resilient, scalable systems.

AWSDockerPythonSoftware DevelopmentKubernetesMachine LearningPyTorchStrategyAzureFastAPINosqlCI/CDRESTful APIsMicroservices

Posted 4 months ago
Apply
Apply

📍 Germany, India

🧭 Full-Time

🔍 Customer relationship management (CRM)

🏢 Company: HubSpot👥 1001-5000💰 $35,000,000 Series E over 12 years ago🫂 Last layoff about 1 year agoSaaSAnalyticsMarketingCopywritingSocial Media

  • A passion for clean, scalable code and product innovation.
  • Experience collaborating closely with product management and design to exceed customer needs.
  • Ability to work collaboratively to solve problems and develop product architecture.
  • Coaching and mentorship experience.
  • A track record in partnering with recruiting to build engineering teams.
  • Write and ship production code that has meaningful user and business impact.
  • Envision, build and analyze new features and tools, contributing to company growth and revenue.
  • Work with a small cross-functional team including engineers, PMs, and designers.
  • Collaborate with various teams across the company.
  • Help HubSpot users meet their goals through your contributions.
  • Implement experiments for valuable insights into user behavior and experience.
  • Gain exposure to HubSpot's business operations.

LeadershipJavaProduct ManagementCollaboration

Posted 5 months ago
Apply