Jobs and Careers
NE

Senior Software Developer

NeuroID
UKRemotefull_timeVerifiedPosted 20 Oct 2023

About the role

**Please note this position is fully remote**

Job Overview:

We seek a highly skilled and motivated Senior Software Developer to join our small team. As a Senior Software Developer, you’re a leader who will own the technical design for projects of medium complexity and must understand and articulate the tradeoffs in creating good software. You consistently write high-quality code with an awareness of industry best practices and trends. You must have demonstrated experience building complex systems, debugging them effectively, and maintaining project plans, documentation, and backlogs. You must work well with a team and understand that ownership extends into operational production support of your code. You are driven and also like to have fun!

Responsibilities:

  • Help develop the streaming analytics platform at NeuroID, built on Amazon Managed Service for Apache Flink (formerly Kinesis Data Analytics).
  • Collaborate with the product team and data scientists to determine technical requirements for new applications, services, and integrations.
  • Participate in an agile development cycle, write documentation, perform code reviews, mentor others, and be part of the on-call rotation.
  • Work with a team of uniquely talented engineers who love learning, experimenting, and pushing the limits.
  • Participate in building an outstanding company culture that focuses on the human engine inside NeuroID and enables you to do the best work of your career.

Functional Expertise:

  • You can develop software in Java, Python, or JavaScript and understand the theoretical concepts of the language and how to write well-documented, well-tested code.
  • You are familiar with AWS and their breadth of services, including compute, database, and storage, focusing on analytics technologies.
  • You can own medium-to-large-sized features from technical design through deployment in production.
  • You can manage your time and work well independently and as part of a fully remote, collaborative team.
  • You enjoy collaborating with fellow engineers, data scientists, and product managers to solve complex problems.

Requirements:

  • Bachelor's or Master's degree in Computer Science or a related field.
  • 5+ years of experience in developing streaming applications.
  • Strong knowledge of the AWS platform and Java and JavaScript languages.
  • Experience in designing and developing AWS Lambda functions.
  • Familiarity with RESTful APIs and JSON.
  • Experience with automated testing frameworks such as JUnit and Espresso.
  • Familiarity with Github, Github Actions, Terraform Cloud, Datadog, Jira, and Agile methodologies.
  • Strong debugging and troubleshooting skills.
  • Excellent verbal and written communication skills.
  • Ability to work in a fast-paced, collaborative environment.
  • BONUS: First-hand experience writing applications for Amazon Managed Service for Apache Flink (formerly Kinesis Data Analytics).

If you are a passionate Senior Software Developer with a proven track record of technical leadership, problem-solving, and a commitment to high-quality software development, we invite you to apply and be a key contributor to our innovative and collaborative team.

 

Life at NeuroID:

NeuroID is in hyper-growth mode, and the team here has a lot of ambition.  However, what sets us apart from the rest is that the culture at NeuroID is truly special. It just might be that once in a lifetime opportunity. And it’s not just the tech, or the market opp, it’s also the people. Our headquarters are nestled in a quiet section of Montana’s Rocky Mountains, but our distributed enterprise (across over 20 states) has the ambition to change the digital world. And we’re doing just that each and every day by up-leveling world class organizations' strategies’ with human digital behavior. We work very hard, we are very focused, and the environment is incredibly dynamic. However, we make time to celebrate and build culture. We believe wholeheartedly that the journey should be memorable, enjoyable, and meaningful, even if it’s not easy.

Benefits

  • Medical, Dental and Vision, 401K, FSA/HSA
  • Competitive salary and equity package
  • Technology is provided to you
  • A competitive FTO package
  • Annual all company get together
  • Wellness stipend
  • Annual education reimbursement

Diversity and Inclusion Statement:

At NeuroID we encourage people from underrepresented backgrounds to apply, particularly people of color, those who identify as LGBTQ+, first generation immigrants, those who were first in their families to attend college,

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

NeuroID

View company profile →