Staff/Senior Software Developer
at Dot On Technologies Limited
Monmouth NP25 3BT, , United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 10 Apr, 2025 | GBP 70000 Annual | 12 Jan, 2025 | N/A | Rust,Communication Skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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