Unfortunately, this job posting is expired.
Don't worry, we can still help! Below, please find related information to help you with your job search.
Some similar recruitments
Staff Software Engineer, Backend Infrastructure - Slack
Recruited by Slack 9 months ago Address Urbana-Champaign Area, United States
Backend Engineer Jobs
Recruited by Exiger 11 months ago Address , Loveland, 45140, Oh
Software Developer Jobs
Recruited by Aultman Health Foundation 1 year ago Address , Canton, 44710, Oh
Jr. Software Developer Jobs
Recruited by Global Data Tek 1 year ago Address , Piscataway, 08854, Nj
Software Developer Jobs
Recruited by Iron EagleX 1 year ago Address , Fayetteville, 28307, Nc
Junior Software Developer Jobs
Recruited by Parsons 1 year ago Address , Huntsville, Al $59,300 - $142,600 a year
Software Developer Jobs
Recruited by Regions 1 year ago Address , Birmingham, 35203, Al
Software Developer Jobs
Recruited by Rite Pros 1 year ago Address , Portland, 04101, Me
Software Developer Jobs
Recruited by Leaders Credit Union 1 year ago Address , Jackson, 38305, Tn
Software Developer Jobs
Recruited by Center for Human Development 1 year ago Address , Springfield, 01107, Ma
Senior Software Engineer Jobs
Recruited by UiPath 1 year ago Address , Bellevue, 98004, Wa $162,500 - $243,500 a year
Software Developer Jobs
Recruited by Reynolds and Reynolds 1 year ago Address , Dayton, 45430, Oh

Contract Backend Software Engineer

Company

Nomo Smart Care

Address , Edina, 55439
Employment type FULL_TIME
Salary
Expires 2023-09-19
Posted at 8 months ago
Job Description
Description:

As life changes, people want to maintain their independence, individuality, and freedom to keep living life confidently and on their terms. Caregivers want confidence that their loved one will be safe, and confidence that those receiving care will have help when they need it.

Nomo Smart Care offers caregivers a way to know how their loved one is doing and if they need help even when they can’t be there, all while allowing the loved one to keep their independence. We do this with a focus on customizable privacy options. We’re not a huge tech company here for data. We’re not looking to sell complicated features.

At Nomo, we are caregivers too. As a family-owned organization made up of a diverse mix of employees and partners, we offer simple, intelligent, and connected tools to help caregivers support their loved one’s independence while answering the question, “How’s Mom?”.

Nomo Smart Care™ - Know More, Worry Less. ™

The primary function of the Backend Software Engineer is to design, develop, and maintain robust and efficient backend systems for applications. This includes writing clean and readable code using Typescript, implementing testing methodologies, collaborating with cross-functional teams, and making important engineering decisions that balance technical considerations with various non-engineering factors. The Backend Software Engineer is responsible for ensuring the reliability, scalability, and performance of backend services while contributing to the overall success of customer solutions and innovative projects.


What You'll Do

As a Backend Software Engineer, you will be at the forefront of designing, building, and maintaining high-performance backend services that form the foundation of our applications. Your role will encompass a range of responsibilities that include:

  • Participating in code reviews and providing constructive feedback to fellow developers, fostering a culture of collaboration and code quality.
  • Leveraging the best tools for the job to create well-designed, tested, and reliable services that address the needs of both customers and colleagues.
  • Writing clean and readable code using Typescript to develop robust backend systems.
  • Making crucial engineering decisions that strike a balance between technical considerations and various non-engineering factors.
  • Collaborating closely with the firmware and app development teams to deliver holistic customer solutions.
  • Crafting and executing tests for all code you deliver, ensuring the reliability and stability of our applications.
Requirements:

To excel in the role of Backend Software Engineer, you should meet the following qualifications:

  • Cloud Experience: Experience with AWS cloud infrastructure and the ability to design solutions that leverage its unique advantages.
  • Experience: A minimum of 5 years of proven experience in backend software development, showcasing strong coding skills and a comprehensive understanding of algorithms.
  • Web Services: Proficiency in designing and maintaining web services, coupled with a solid grasp of various protocols such as REST and MQTT.
  • Testing Expertise: A track record of working with testing methodologies and familiarity with test automation frameworks to ensure the reliability and stability of applications.
  • Programming Flexibility: A working familiarity with at least one additional programming language and an openness to contributing to a polyglot development environment.
  • Communication Skills: Excellent verbal and written communication skills in English, enabling effective collaboration and idea-sharing with cross-functional teams.
  • Coding Proficiency: Proficient in Typescript, demonstrating your ability to write clean, maintainable, and efficient code.
  • Autonomous Delivery: Proven ability to deliver solutions with minimal oversight, highlighting your self-motivation and problem-solving abilities.

Extra Credit

While not mandatory, possessing any of the following qualifications will be considered advantageous:

  • Practical experience with Docker, showcasing your ability to contribute to containerized environments.
  • Hands-on experience delivering microservices at scale, indicating expertise in handling complex and distributed systems.
  • Experience with MQTT and communicating with embedded devices, displaying versatility in working with diverse technologies.
  • Familiarity with Terraform, demonstrating your skills in infrastructure as code.

If you're driven by challenges, passionate about backend development, and eager to contribute your skills to a collaborative environment, we encourage you to apply and join us on a journey of innovation and technical excellence.

What we offer:

  • A fun and supportive team culture
  • Access to the latest tools and technologies
  • Opportunities for professional growth and development

If this sounds like you, then don't miss this opportunity to join our amazing team! Apply now by sending us your resume, and a cover letter explaining why you are the perfect fit for this role. We can't wait to hear from you!