Apply

Software Engineer - Backend

Posted 12 days agoViewed

View full description

๐Ÿ’Ž Seniority level: Middle, 3+ years

๐Ÿ“ Location: USA

๐Ÿ” Industry: Software Development

๐Ÿข Company: Nift๐Ÿ‘ฅ 1-10๐Ÿ’ฐ Seed over 8 years agoBankingInsuranceSoftware

โณ Experience: 3+ years

๐Ÿช„ Skills: AWSBackend DevelopmentDockerPostgreSQLSQLFrontend DevelopmentHTMLCSSJavascriptRuby on RailsSoftware ArchitectureVue.JsAPI testingCI/CDRESTful APIsLinuxDevOpsMicroservicesSoftware Engineering

Requirements:
  • Proficient in Ruby on Rails
  • Experience in HTML5, CSS3, JavaScript frameworks (Vue.js or React)
  • Experience with SQL databases
  • Experience with AWS or Google Cloud Infrastructure
  • Strong grasp of software architecture principles and design patterns
  • Able to write clean, maintainable, and efficient code
  • Able to communicate well
  • Able to persevere through engineering challenges
Responsibilities:
  • Take ownership of the end-to-end development process, from designing database schema to creating responsive front-end interfaces, ensuring exceptional user experiences
  • Utilize your expertise in AWS or Google Cloud to architect, deploy, and manage scalable infrastructure solutions
  • Contribute to system architecture decisions, providing insights into performance, scalability, and security considerations
  • Design, build, and optimize APIs for seamless integration with various third-party services and external platforms
  • Participate in code reviews, providing constructive feedback to team members and receiving feedback to improve your own skills
  • Troubleshoot and resolve technical issues, identifying root causes and implementing effective solutions to ensure optimal application performance
Apply

Related Jobs

Apply

๐Ÿ“ United States of America

๐Ÿงญ Full-Time

๐Ÿ’ธ 112000.0 - 189000.0 USD per year

๐Ÿ” E-commerce

  • 5+ years of professional experience as a Software Engineer
  • Minimum Bachelorโ€™s degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, MIS or related equivalent experience
  • Extensive experience with principles of continuous integration and designing, implementing and taking ownership of various tasks across the development cycle
  • Experienced in developing high-performance, scalable and available web services, and applications
  • A team player who works closely with stakeholders, pod leaders, and other teams to promote communication and collaboration
  • Enjoy working on solving challenging problems in a fun, collaborative environment
  • Highly proactive and results-oriented with excellent critical thinking and communications skills
  • Excited to learn about new technologies
  • Experience with eCommerce and SaaS platforms is highly preferred
  • Produce bullet-proof code that is robust, efficient, and maintainable
  • Work on challenging problems such as query optimization and performance optimization while adhering to security protocols
  • Work closely with operations and infrastructure to improve the architecture while building and scaling back-end services.
  • Engage in technical discussion of new solutions and architectures
  • Participate in code reviews to maintain and improve quality
  • Mentor other engineers in the current domain
  • Build beautiful, scalable products using modern tools
  • Collaborate with our product and design teams to define feature specifications and timelines
  • Build new features with a focus on testability and extensibility
  • Engage in technical discussion of new solutions and architectures
  • Review other engineerโ€™s code to maintain and improve quality and security
  • Support an open, positive, and energized culture
  • Encourage innovation and foster an environment of continuous improvement
  • Ensure that technical decisions support our goals of quality, performance, scalability, reliability, availability, and security

AWSBackend DevelopmentDockerPythonSQLGitJavaKubernetesMySQLSoftware ArchitectureSpring BootAlgorithmsAPI testingData StructuresPostgresREST APICI/CDRESTful APIsLinuxMicroservicesNodeJSSoftware EngineeringSaaS

Posted about 10 hours ago
Apply
Apply

๐Ÿ“ United States

๐Ÿ” Healthcare

  • 4+ years of experience in building and scaling software applications and services
  • Coding experience and expertise in Python / Java or similar object-oriented languages
  • Expertise in building, maintaining, and working with production-grade systems
  • Experience leading multi-disciplinary teams working on complex problems
  • Experience in mentoring and growing engineers
  • Computer science or similar technical degree, or equivalent practical experience
  • Write and review code and design documents
  • Uplevel the team on something you have expertise in: API or system design, cloud infrastructure, (micro)service architecture, healthcare data, or something else entirely!
  • Work with a diverse multi-disciplinary team that includes software engineers, machine learning researchers, physicians, product managers, and UX researchers
  • Have the opportunity to mentor and unblock teammates and help disambiguate tricky problems so others can run with them
  • Shepherd collaborative projects from the design phase through to launch and subsequent iteration across our software stack
  • Help build a high-performance and inclusive work environment
  • Source and interview diverse talent to build and grow a strong team

AWSBackend DevelopmentLeadershipPythonSoftware DevelopmentSQLCloud ComputingGitAlgorithmsAPI testingData StructuresCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringMicroservicesSoftware Engineering

Posted 2 days ago
Apply
Apply

๐Ÿ“ United States

๐Ÿงญ Full-Time

๐Ÿ’ธ 120000.0 - 150000.0 USD per year

๐Ÿ” Software Development

๐Ÿข Company: TrackVia๐Ÿ‘ฅ 51-100๐Ÿ’ฐ almost 6 years agoInternetBusiness Process Automation (BPA)Developer ToolsData IntegrationAppsMobile AppsInformation TechnologyEnterprise SoftwareMobileTask Management

  • 6+ years of experience in backend software development with a focus on Java.
  • Expertise in enterprise Java (Java 11+), including frameworks like Spring Boot, Spring MVC, and Hibernate.
  • Strong knowledge of object-oriented programming, design patterns, concurrency, and memory management.
  • Hands-on experience with RESTful API development and microservices architectures.
  • Proficiency in relational databases (e.g., MySQL, PostgreSQL) with experience in schema design and performance tuning.
  • Experience with cloud platforms (AWS preferred, or Azure/GCP) and containerization technologies.
  • Familiarity with CI/CD pipelines, automated testing, and DevOps best practices.
  • Expert understanding of OOP, SOLID, DRY principles.
  • Demonstrated ability to identify, manage, and reduce complexity within a codebase
  • Excellent analytical, problem-solving, and communication skills, with the ability to lead projects and collaborate effectively in cross-functional teams.
  • Ability to take on generalist responsibilities when needed.
  • Must be authorized to work in the United States.
  • Design, develop, and maintain backend services using Java (Java 11+), Spring Boot, and Hibernate.
  • Design applications for cloud deployment on AWS, using Docker and Kubernetes for containerization.
  • Build and optimize RESTful APIs and microservices architectures to support business requirements.
  • Contribute to architectural decisions, ensuring scalability, security, and maintainability.
  • Work with relational databases like MySQL, including schema design and query optimization.
  • Identify and remediate vulnerabilities, optimize JVM performance, and implement secure coding practices.
  • Improve deployment workflows using GitLab CI/CD and automated testing.
  • Troubleshoot and resolve complex production issues, conducting root cause analysis and implementing solutions.
  • Be open to collaborating on frontend or infrastructure-related tasks when needed.

AWSBackend DevelopmentDockerSoftware DevelopmentSQLCloud ComputingDesign PatternsHibernateJavaKubernetesMySQLSoftware ArchitectureSpring BootSpring MVCREST APICI/CDProblem SolvingRESTful APIsDevOpsMicroservices

Posted 5 days ago
Apply
Apply

๐Ÿ“ United States

๐Ÿงญ Full-Time

๐Ÿ’ธ 72700.0 - 176000.0 USD per year

๐Ÿ” Software Development

๐Ÿข Company: jobs

  • 4+ years of professional experience in software development building large-scale enterprise applications with a strong emphasis on backend development in Java.
  • High proficiency and strong skills in Java, J2EE Technologies, Spring-MVC, Spring-boot, object-oriented, REST API's, Linux and functional programming.
  • Experience working with database technologies like Oracle, MySQL, NoSQL alternatives.
  • Good analytics & problem-solving skills with a solid foundation in algorithms, data structures and common design patterns.
  • Experience developing large scale distributed systems.
  • Understanding of advanced object-oriented design and development principles.
  • Experience developing solutions for service monitoring, automated remediation, measuring availability, reliability & performance analytics.
  • Write efficient, elegant, and reusable code, ensuring timely delivery of high-quality solutions.
  • Design, develop, and maintain intuitive, bug-free software with a focus on platform scalability and user needs.
  • Collaborate with Product Owners, cross-functional teams to understand and fulfill business requirements.
  • Monitor products and applications to ensure reliability, resilience, and maintaining high software quality.
  • Develop solutions that enhance customer experience and address their needs.
  • Lead by example, fostering a positive, psychologically safe, and inclusive team culture while mentoring other engineers and guiding the teamโ€™s technical direction.
  • Triage, debug, and fix bugs.

Backend DevelopmentSoftware DevelopmentSQLDesign PatternsJavaJava J2EESpring BootSpring MVCAlgorithmsData StructuresREST APICI/CDLinuxMicroservicesDebugging

Posted 5 days ago
Apply
Apply

๐Ÿ“ USA

๐Ÿงญ Full-Time

๐Ÿ’ธ 100000.0 - 175000.0 USD per year

๐Ÿ” Healthcare

๐Ÿข Company: Fathom๐Ÿ‘ฅ 51-100AccountingBusiness IntelligenceFinanceAnalyticsSoftware

  • 2+ years of software engineering experience in a company/production setting
  • Relevant experience developing backend, integrations, data pipelining, infrastructure, etc. projects in a production setting
  • Problem solving skills and first principles thinking
  • Strong computer science principles including: algorithms, databases (SQL and NoSQL), logic, etc.
  • Hands-on backend coding and systems design using best practices in a company setting
  • Effective communication and exceptional collaboration skills
  • Developing data infrastructure to ingest, sanitize and normalize a broad range of medical data, such as electronics health records, journals, established medical ontologies, crowd-sourced labelling and other human inputs
  • Building performant and expressive interfaces to the data
  • Creating infrastructure to help us not only scale up data ingest, but large-scale cloud-based machine learning

AWSBackend DevelopmentPythonSQLCloud ComputingMachine LearningAlgorithmsData engineeringData StructuresPostgresNosqlCI/CDRESTful APIsData modelingSoftware EngineeringData management

Posted 6 days ago
Apply
Apply

๐Ÿ“ USA

๐Ÿ’ธ 152405.0 - 179300.0 USD per year

๐Ÿ” Software Development

๐Ÿข Company: Coinbase Careers Page๐Ÿ‘ฅ 1000-5000

  • You have at least 2+ years of software engineering experience and experience with building large scale backend systems
  • Showcase strong proficiency within a modern tech stack, like Go for languages and gRPC for communication.
  • Experience building shared libraries, frameworks for large organizations.
  • Have experience refactoring legacy codebases, isolating and decommissioning unused logic
  • Ability to hold a high bar for quality, are a self starter, and have strong interpersonal skills
  • Strong problem solving skills and ability to identify problems, determine their root cause, and see them through to solution
  • Ability to balance business needs with technical solutions
  • Have experience scaling backend infrastructure
  • Design, build, and maintain software development framework and other shared libraries for Coinbaseโ€™s backend engineers.
  • Implement customer-focused abstractions that simplify and standardize the way we offer features.
  • Responsible for the performance, automation and standardization of gRPC services.
  • Learn and continue to foster an understanding of the long-term needs of our backend engineering infrastructure.
  • Contribute to technical decisions providing design justification, coordination, and collaboration with other teams in the organization.
  • Communicate to gather requirements for backend development framework offerings and capabilities, and to understand gaps and improvements.
  • Produce professional documentation and diagrams to clearly and concisely communicate concepts and architectures to infrastructure colleagues, in addition to our users.
  • Manage and assist in the resolution of complicated technical problems and incidents, provide appropriate communication and escalation.
  • Support and maintain our current infrastructure offerings to maintain a high level of service and availability to the rest of the organization.
  • Develop strong and effective working relationships with the rest of the Infrastructure organization, Security, business partners, stakeholders and vendors
  • Keep up to date with current developments and best practices within our domain and make bold and forward-looking recommendations.

Backend DevelopmentSoftware DevelopmentGogRPCREST APIServerlessCI/CDMicroservices

Posted 7 days ago
Apply
Apply

๐Ÿ“ United States

๐Ÿงญ Full-Time

๐Ÿ’ธ 160000.0 - 220000.0 USDC per year

๐Ÿ” Software Development

๐Ÿข Company: Orca๐Ÿ‘ฅ 11-50๐Ÿ’ฐ $18,000,000 Series A over 3 years agoCryptocurrencyBlockchainOnline PortalsInformation Technology

  • Experience with Rust is a plus but not required
  • Strong interest and proficiency in building high performance backend systems
  • Understanding of DeFi
  • Design and Implement Scalable Servers in Rust
  • Develop Data Processing Pipelines
  • Advance Application Features
  • Manage Database Interactions

AWSBackend DevelopmentPostgreSQLSQLBlockchainTypeScriptAlgorithmsApache KafkaAPI testingData StructuresgRPCPostgresREST APIServerlessNext.jsRustWeb3.jsCI/CDTerraformMicroservicesData modelingNodeJSSoftware Engineering

Posted 10 days ago
Apply
Apply

๐Ÿ“ United States, Canada

๐Ÿงญ Full-Time

๐Ÿ” Software Development

๐Ÿข Company: Vanta๐Ÿ‘ฅ 501-1000๐Ÿ’ฐ $150,000,000 Series C 8 months agoInternetArtificial Intelligence (AI)ComplianceCyber SecuritySoftware

  • Hands-on experience working with Snowflake (or similar data platforms) and understand best practices for managing infrastructure as code using Terraform.
  • Comfortable designing scalable data models, optimizing query performance, and building and maintaining reliable data pipelines that power core product functionality.
  • Own customer experiences end-to-end, from crafting intuitive Issue Management workflows to designing and maintaining our Snowflake-based data pipelines.
  • Partner with product and design to develop and launch greenfield products.
  • Guide complex projects to successful outcomes, balancing both immediate delivery and long-term architectural goals.

AWSBackend DevelopmentLeadershipNode.jsSQLReact.jsSnowflakeTypeScriptData engineeringCommunication SkillsProblem SolvingRESTful APIsMentoringTerraformData modelingSoftware Engineering

Posted 11 days ago
Apply
Apply

๐Ÿ“ United States, Canada

๐Ÿงญ Full-Time

๐Ÿ” Software Development

๐Ÿข Company: Qualified๐Ÿ‘ฅ 101-250๐Ÿ’ฐ $95,000,000 Series C almost 3 years agoB2BMarketingGenerative AIMarketing AutomationMeeting SoftwareChatbot

  • 5+ years of experience in data-centric backend development and ETL processes.
  • Proficiency in programming languages such as Ruby on Rails, JavaScript, Python, or Go.
  • Experience working with SQL and RDBMS (PostgreSQL preferred) and data warehousing solutions.
  • Strong software engineering practices, including coding, unit testing, code reviews, and design documentation.
  • B.S. or higher in Computer Science (or equivalent work experience).
  • Develop and maintain scalable, high-performance backend systems foundational to our product's functionality.
  • Determine the best ways to incorporate LLMs, embeddings, and other AI technologies into Qualifiedโ€™s platform, exploring boundaries and applying new learnings to enhance our product offerings.
  • Architect and execute robust ETL pipelines for managing and standardizing data from diverse sources, optimizing these pipelines to support RAG models' training and inference processes efficiently.
  • Ensure the core functionality of our product is stable, scalable, well-maintained, and continuously improving, thus fueling business growth.
  • Embrace a product-focused mindset to tackle technical challenges related to quality, performance, robustness, and reliability.
  • Contribute to our teamโ€™s culture and future by mentoring fellow engineers, championing product-focused values, and establishing standards of engineering excellence.

Backend DevelopmentPostgreSQLPythonSQLArtificial IntelligenceETLMachine LearningRuby on RailsAlgorithmsData engineeringData StructuresREST APIAgile methodologiesData modelingSoftware EngineeringData management

Posted 16 days ago
Apply
Apply

๐Ÿ“ United States, Europe

๐Ÿงญ Full-Time

๐Ÿ’ธ 180000.0 - 220000.0 USD per year

๐Ÿ” Software Development

๐Ÿข Company: Eppo

  • Experience with OLAP SQL queries and processing
  • Expertise with software engineering practices like test coverage and CI/CD workflows
  • Building and maintaining backend APIs that power internal and external systems alike
  • Ability to design and implement systems starting with nothing but requirements

Backend DevelopmentSoftware DevelopmentSQLApache AirflowCloud ComputingSnowflakeTypeScriptAPI testingData engineeringREST APINest.jsCI/CDData modelingNodeJSSoftware Engineering

Posted 17 days ago
Apply