Tempo Software logo
Tempo Software

Tempo is a computer software company that is on a mission to help its customers better track and understand their time. The company’s work is challenging yet

Senior Backend Developer

Location

Canada

Posted

1 day ago

Salary

0

Seniority

Senior

Job Description

Senior Backend Developer

Tempo Software

• Write efficient, readable, maintainable, and testable code using Kotlin, Java, and other server-side languages and frameworks • Create unit tests, sometimes integration and performance tests • Review your peers' code • Solve challenging problems with a great attention to user experience, security and performance • Cooperate with product managers, designers, software developers, QA engineers, and technical writers to develop and maintain the best Atlassian plugins that are used by thousands of people in many big-name companies around the world

Job Requirements

  • Has 4+ years of experience in server-side development of commercial web applications in Java and/or Kotlin
  • Experience with Typescript and the React ecosystem are a definitive plus
  • Degree in Computer Science, Software Engineering, or related studies
  • Working knowledge of Computer Science fundamentals: big-O, basic data structures, and algorithms
  • Skills in designing APIs
  • Has experience with building highly scalable distributed systems
  • Has experience with Kubernetes and AWS
  • Has experience with SQL queries and database performance, as well as experience with NoSQL technologies, such as MongoDB or AWS DynamoDB
  • Ability to express thoughts clearly, including explanation of technical decisions
  • Upper-intermediate spoken and written English
  • Solid soft skills to communicate in a multicultural environment
  • Ability to work autonomously and remotely without extensive control or micro-management, ability to start working without complete technical specification
  • Ability to learn and have productive communication on topics which the candidate doesn’t know 100% in advance
  • Ability to work with the teammates on elaborating technical specifications
  • Experience with performance optimizations considered a plus

Benefits

  • Remote First work environment
  • Unlimited vacation in most of our locations!!
  • Great benefits including health, dental, vision and savings plan.
  • Perks such as training reimbursement, WFH reimbursement, and more.
  • Diverse and dynamic teams with challenging and exciting work.
  • An opportunity to have a real impact on our business.
  • A great range of social activities (both in person and virtual).
  • Optional in person meet-ups and the ability to travel to our international offices
  • Employee referral program
  • And so much more!

Related Job Pages

More Backend Engineer Jobs

Sarmad logo

Java Fintech Team Leader

Sarmad

Crafting software and ventures in the financial sector

Full TimeRemoteTeam 51-200Since 2021H1B No Sponsor

Role Description Sarmad is seeking an experienced Java Fintech Team Leader to join our dynamic team. In this role, you will lead a group of Java developers in creating innovative financial technology solutions that enhance our clients' experiences. You will be responsible for overseeing the development process, ensuring the delivery of high-quality software, and mentoring team members to continuously improve their skills. - Lead a team of Java developers focused on FinTech projects. - Design and architect software solutions that meet business requirements. - Conduct code reviews, provide technical guidance, and ensure best practices are followed in software development. - Collaborate with stakeholders to gather requirements and translate them into technical specifications. - Oversee the development lifecycle, from planning and requirements analysis to deployment and maintenance. - Monitor team performance and foster a culture of continuous improvement and innovation. - Stay current with industry trends and emerging technologies to bring new ideas to the team. Qualifications - Proven experience leading software development teams, preferably in Fintech. - Strong proficiency in Java programming language and related frameworks (e.g., Spring, Hibernate). - Experience with software architecture and design patterns. - Demonstrated understanding of financial services and technology trends. - Experience with databases, including SQL and NoSQL technologies. - Excellent leadership, communication, and interpersonal skills. - Ability to manage multiple projects simultaneously and meet deadlines. - Bachelor's degree in Computer Science, Engineering, or a related field. - 8+ years of experience in Java development with at least 3 years in a leadership role.

South Africa

Drupal Developer Dallas, TX - Remote - Hybrid - Austin, TX Information Technology - Full Time - Hybrid - Hybrid apply for this job Drupal Developer Employment Type: Full-Time Department: Developer CGS is seeking a Drupal Developer to join our team supporting a wide-ranging technical support initiative for a large Federal agency. CGS brings motivated, highly skilled, and creative people together to solve the governments most dynamic problems with cutting-edge technology. To carry out our mission, we are seeking candidates who are excited to contribute to government innovation, appreciate collaboration, and can anticipate the needs of others. Here at CGS, we offer an environment in which our employees feel supported, and we encourage professional growth through various learning opportunities. Skills and attributes for success: - Site building, administration, and maintenance of Drupal sites - Develop custom Drupal themes and modules - Work closely with the users to understand their requirements - Work within the Agile methodology, helping Sprint teams - Learn new technologies or off-the-shelf software quickly - Help back-end and front-end developers work with one another Qualifications: - Bachelors Degree in Computer Science or related field - 3 years of Drupal experience - 3 years of experience with Drupal 8.9 - 5 years of experience with PHP, MySQL, HTML, JQuery - 3 years of experience with Drupal content modeling and site governance - 5 years of experience with CSS, Sass, and USWDS - 3 years of experience with OEL, REHL, and CentOS - Experience with Apache - Experience with Google Analytics - Experience with Azure DevOps - Agile Methodology - Experience with REST/SOAP APIs - Experience with CICD - Experience with Drush/Composer Ideally, you will also have: - Experience with Government software development policies and procedures - Client-facing communication experience - Federal Agency issued security clearance Our Commitment Contact Government Services CGS strives to simplify and enhance government bureaucracy through the optimization of human, technical, and financial resources. We combine cutting-edge technology with world-class personnel to deliver customized solutions that fit our clients specific needs. We are committed to solving the most challenging and dynamic problems. For the past seven years, weve been growing our government contracting portfolio, and along the way, weve created valuable partnerships by demonstrating a commitment to honesty, professionalism, and quality work. Here at CGS, we value honesty through hard work and self-awareness, professionalism in all we do, and to deliver the best quality to our consumers, mending those relations for years to come. We care about our employees. Therefore, we offer a comprehensive benefits package: - Health, Dental, and Vision - Life Insurance - 401k - Flexible Spending Account (Health, Dependent Care, and Commuter) - Paid Time Off and Observance of State/Federal Holidays Contact Government Services LLC is an Equal Opportunity Employer. Applicants will be considered without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Join our team and become part of government innovation. Explore additional job opportunities with CGS on our Job Board: https://cgsfederal.com/join-our-team For more information about CGS, please visit https://www.cgsfederal.com or contact: Email: [email protected] Salary: $109,685.33 - $148,858.66 a year We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us. apply for this job

Texas
$109.7K - $148.9K / year

Drupal Developer Baltimore, MD Remote Hybrid Rockville, MD Information Technology Full Time Hybrid Hybrid apply for this job Drupal Developer Employment Type: Full-Time Department: Developer CGS is seeking a Drupal Developer to join our team supporting a wide-ranging technical support initiative for a large Federal agency. CGS brings motivated, highly skilled, and creative people together to solve the governments most dynamic problems with cutting-edge technology. To carry out our mission, we are seeking candidates who are excited to contribute to government innovation, appreciate collaboration, and can anticipate the needs of others. Here at CGS, we offer an environment in which our employees feel supported, and we encourage professional growth through various learning opportunities. Skills and attributes for success: - Site building, administration, and maintenance of Drupal sites - Develop custom Drupal themes and modules - Work closely with the users to understand their requirements - Work within the Agile methodology, helping Sprint teams - Learn new technologies or off-the-shelf software quickly - Help back-end and front-end developers work with one another Qualifications: - Bachelors Degree in Computer Science or related field - 3 years of Drupal experience - 3 years of experience with Drupal 8.9 - 5 years of experience with PHP, MySQL, HTML, JQuery - 3 years of experience with Drupal content modeling and site governance - 5 years of experience with CSS, Sass, and USWDS - 3 years of experience with OEL, REHL, and CentOS - Experience with Apache - Experience with Google Analytics - Experience with Azure DevOps - Agile Methodology - Experience with REST/SOAP APIs - Experience with CICD - Experience with Drush/Composer Ideally, you will also have: - Experience with Government software development policies and procedures - Client-facing communication experience - Federal Agency issued security clearance Our Commitment Contact Government Services CGS strives to simplify and enhance government bureaucracy through the optimization of human, technical, and financial resources. We combine cutting-edge technology with world-class personnel to deliver customized solutions that fit our clients specific needs. We are committed to solving the most challenging and dynamic problems. For the past seven years, weve been growing our government contracting portfolio, and along the way, weve created valuable partnerships by demonstrating a commitment to honesty, professionalism, and quality work. Here at CGS, we value honesty through hard work and self-awareness, professionalism in all we do, and to deliver the best quality to our consumers, mending those relations for years to come. We care about our employees. Therefore, we offer a comprehensive benefits package: - Health, Dental, and Vision - Life Insurance - 401k - Flexible Spending Account (Health, Dependent Care, and Commuter) - Paid Time Off and Observance of State/Federal Holidays Contact Government Services LLC is an Equal Opportunity Employer. Applicants will be considered without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Join our team and become part of government innovation. Explore additional job opportunities with CGS on our Job Board: https://cgsfederal.com/join-our-team For more information about CGS, please visit https://www.cgsfederal.com or contact: Email: emailprotected CJ109685.33 - 148858.66 a year We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us. apply for this job

Maryland
$109.7K - $148.9K / year
SigNoz logo

Staff Backend Engineer – Core

SigNoz

Open source Observability platform

Full TimeRemoteTeam 11-50H1B No Sponsor

• Build alert features with robustness and scalability in mind • Build integration with JIRA, incident.io, etc • Design and implement APIs, services, and core backend components in Go • Reliability of alerts

India
₹7,000K - ₹10,000K / year