Staff/Senior Software Developer

at  Dot On Technologies Limited

Monmouth NP25 3BT, , United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate10 Apr, 2025GBP 70000 Annual12 Jan, 2025N/ARust,Communication SkillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Please see our website at http://doton.io
Full Stack Senior/Staff Software Engineers at Dot On work on our the Dot On SaaS platform over our APIs/Services/Infrastructure (NodeJS, Rust, GraphQL, Google Cloud) and clients GUI web/native applications (Flutter/Dart).

Requirements

  • Significant professional experience with NodeJS, Rust, Dart/Flutter or language required by the specialty.
  • Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment.
  • Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions.
  • Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems.
  • Comfort working in a highly agile, intensely iterative software development process.
  • Demonstrated ability to onboard and integrate with an organization long-term.
  • Positive and solution-oriented mindset.
  • Effective communication skills: Regularly achieve consensus with peers, and clear status updates.
  • An inclination towards communication, inclusion, and visibility.
  • Experience owning a project from concept to production, including proposal, discussion, and execution.
  • Self-motivated and self-managing, with excellent organizational skills.
  • Demonstrated ability to work closely with other parts of the organization.
  • Share our values, and work in accordance with those values.
  • Ability to thrive in a fully remote organization

Experience:

  • software development/engineering: 8 years (required

Responsibilities:

  • Develop features and improvements to the Dot On product in a secure, well-tested, and performant way.
  • Collaborate with stakeholders to maintain a high bar for quality in a fast-paced, iterative environment.
  • Advocate for improvements to product quality, security, and performance.
  • Solve technical problems of moderate scope and complexity.
  • Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
  • Recognize impediments to our efficiency as a team (“technical debt”), propose and implement solutions.
  • Represent Dot On and its values in public communication around specific projects and community contributions.
  • Ship small features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.
  • Participate in either Tier 2 or Tier 3 weekday and weekend and occasional night on-call rotations to assist troubleshooting product operations, security operations, and urgent engineering issues to help ensure the availability goals for Dot On are met.
  • Support of hiring efforts for the department. Participation as either a technical interviewer or part of their team’s interview panel may be expected from hiring managers, given ongoing hiring needs.

Requirements

  • Significant professional experience with NodeJS, Rust, Dart/Flutter or language required by the specialty.
  • Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment.
  • Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions.
  • Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems.
  • Comfort working in a highly agile, intensely iterative software development process.
  • Demonstrated ability to onboard and integrate with an organization long-term.
  • Positive and solution-oriented mindset.
  • Effective communication skills: Regularly achieve consensus with peers, and clear status updates.
  • An inclination towards communication, inclusion, and visibility.
  • Experience owning a project from concept to production, including proposal, discussion, and execution.
  • Self-motivated and self-managing, with excellent organizational skills.
  • Demonstrated ability to work closely with other parts of the organization.
  • Share our values, and work in accordance with those values.
  • Ability to thrive in a fully remote organization.

*

Further Responsibilities

  • Advocate for improvements to product quality, security, and performance that have particular impact across your team and others.
  • Solve technical problems of the highest scope and complexity for your team.
  • Exert significant influence on the overall objectives and long-range goals of your team.
  • Shepherd the definition and improvement of our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
  • Drive innovation on the team with a willingness to experiment and to boldly confront problems of immense complexity and scope.
  • Actively seek out difficult impediments to our efficiency as a team (“technical debt”), propose and implement solutions that will enable the entire team to iterate faster
  • Represent Dot On and its values in public communication around broad initiatives, specific projects, and community contributions. Interact with customers and other external stakeholders as a consultant and spokesperson for the work of your team.
  • Provide mentorship for all Engineers on your team to help them grow in their technical responsibilities and remove blockers to their autonomy.
  • Confidently ship large features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.

*
Job Types: Full-time, Permanent
Pay: £50,000.00-£70,000.00 per year

Benefits:

  • Casual dress
  • Company pension
  • Work from home

Schedule:

  • Monday to Friday

Application question(s):

  • Are you located in the United Kingdom (requirement) ?
  • Are you located within 60 minutes commute of Monmouth, NP25 3BT (we offer remove, hybrid of in office working - with ‘team days’ in Monmouth)?

Experience:

  • software development/engineering: 8 years (required)

Language:

  • English (required)

Licence/Certification:

  • UK Driving License and your own vehicle (required)

Work Location: Hybrid remote in Monmouth NP25 3BT
Reference ID: ENJO-9874747DH6
Expected start date: 01/02/202


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Monmouth NP25 3BT, United Kingdom