Field Materials logo
Field Materials

Leading AI platform for contractors to control and verify spending

Senior Software Engineer – Backend

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50Since 2022H1B SponsorCompany SiteLinkedIn

Location

Romania

Posted

73 days ago

Salary

0

Seniority

Senior

Bachelor Degree2 yrs expExperience acceptedEnglishAWSDistributed SystemsGraphQLJavaKafkaMicroservicesScalaSQLGo

Job Description

Senior Software Engineer – Backend

Field Materials

• Build high-performance micro-services and APIs • Create scalable and performant production systems on AWS • Collaborate with a team to continuously improve systems based on customer feedback • Design and architect well-structured systems and code

Job Requirements

  • BS (or higher) in Computer Science, related technical field or equivalent practical experience
  • 2-5+ years of production level experience in Go, Java, Scala, or C++.
  • Strong foundation in algorithms and data structures and their real-world use cases.
  • Experience working with SQL databases
  • Experience with microservices, distributed systems, data serialization protocols (protobufs), stream processing (e.g., Kafka, Kinesis)
  • Experience with Go is a plus
  • Experience with GraphQL is a plus

Benefits

  • Flexible time off
  • Equity awards (after working for at least 3 month)
  • Gym reimbursement
  • Annual personal development fund
  • Swanky new work laptop
  • Work headphones reimbursement
  • Regular offsites at fun locations

Related Job Pages

More Backend Engineer Jobs

ContractRemoteTeam 1-10Since 2014H1B No Sponsor

• Develop and maintain web applications using HTML 5, CSS3, Javascript/Typescript, vue.js, Git, and Webpack/Vite • Collaborate with the team to improve development processes and implement best practices • Troubleshoot and debug issues as they arise • Ensure code quality through automated testing • Keep up-to-date with new technologies and trends in web development

United States
Braves Technologies logo

Senior Software Engineer, .NET

Braves Technologies

Braves helps global technology companies incubate and grow their Offshore Software Development Teams in India

Backend Engineer73 days ago
Full TimeRemoteTeam 51-200Since 2003H1B Sponsor

• Work under autonomy with a self-driven attitude to own problems and deliver solutions • Understand the complex business and technical problems, learn quickly, understand tradeoffs and communicate a solution • Capability to research alternative solutions and propose them within given constraints • Apply different languages and technologies to your projects while coding side by side with other developers on your team • Implementing continuous integration, delivery and DevOps practices to accelerate the delivery of new valuable functionality to its intended users • Applying test-driven development practices to ensure high quality of the software, and reduce future effort and cost on implementing changes to the product • Mentoring and coaching less experienced software engineers within the team and in our clients’ tech teams, hosting tech meetups and our community events to share your expertise with others • Advising our clients on the right technical decisions and advocating for the best practices to use

India
Braves Technologies logo

Senior Software Engineer, Java/Kotlin

Braves Technologies

Braves helps global technology companies incubate and grow their Offshore Software Development Teams in India

Backend Engineer73 days ago
Full TimeRemoteTeam 51-200Since 2003H1B Sponsor

• Work under autonomy with a self-driven attitude to own problems and deliver solutions • Understand the complex business and technical problems, learn quickly, understand tradeoffs and communicate a solution • Capability to research alternative solutions and propose them within given constraints • Apply different languages and technologies to your projects while coding side by side with other developers on your team • Implementing continuous integration, delivery and DevOps practices to accelerate the delivery of new valuable functionality to its intended users • Applying test-driven development practices to ensure high quality of the software, and reduce future effort and cost on implementing changes to the product • Mentoring and coaching less experienced software engineers within the team and in our clients’ tech teams, hosting tech meetups and our community events to share your expertise with others • Advising our clients on the right technical decisions and advocating for the best practices to use

India
Full TimeRemoteTeam 51-200H1B No Sponsor

• Design and implement high-quality, efficient, and maintainable Java-based applications, services, and frameworks. • Collaborate with business stakeholders, project managers, and subject matter experts to gather detailed functional and technical requirements. • Translate business requirements into scalable technical designs, ensuring alignment with architectural best practices and security standards. • Write clean, well-documented code and actively participate in code reviews. • Develop and execute unit tests, integration tests, and performance tests. • Diagnose and resolve complex software defects, ensuring minimal downtime and optimal application performance. • Work closely with DevOps, QA, and other IT teams to ensure smooth application deployments and timely project deliverables. • Continuously monitor, analyze, and optimize system performance, implementing improvements to handle increased data volumes and user traffic. • Stay abreast of emerging technologies, recommend process improvements, and implement best practices to enhance development efficiency.

Oregon