Salary $90,000 - $120,000 a year job type full-time number of hires for this role 1
Full job description
Urban dynamics, a growing professional services business, is looking to add to its staff!
Are you an experienced creator of software services who loves working with interesting projects and open-source software? urban dynamics is hiring a senior software engineer, with a focus on server apis, to be part of its mission to provide world-class software development services to businesses of all sizes! in this role, you’ll be involved in all aspects of scoping, designing, and creating software services with a high-velocity teamIt will be your responsibility to reliably code production-ready server software and provide guidance on challenging topics related to your skillset.
This is a remote role based in the usa.
Who you are
You are someone who:
Has experience creating highly used production services & apis. Has experience designing services with strong considerations for throughput, tail latency, verifiable security, request traceability, and more. Has experience being a primary contributor to the design and implementation of new services. Has experience in building software on top of databases (postgres, redis, cassandra/scylla, etc) and is deeply familiar with utilizing them to achieve your needs in performance, scalability, etc. Can quickly pick up new technologies as needed. Has strong opinions on how to succeed in creating production systems and things to avoid. Bonus points for experience in the domains of declarative apis, performance testing, authorization designs, and integration testing / feature verification. Can be decisive while maintaining focus on achieving long-term goals. Has excellent interpersonal skills and can build trusting relationships with your colleagues. Has a deep understanding of software engineering, saas web application architectures, software design for production services (monitoring, performance testing, security, etc), unit & integration testing, design systems (cap theorem, queue theory, etc), and enforcing quality standards in code. Finds joy in new challenges and has a drive to deliver outcomes!
What we'll expect from you
With this position you will:
Be the primary owner for particular software projects and repositories for both feature additions and upkeep. Work directly with other members of our in-house engineering team and clients to ensure proper feature implementation decisions, documentation, production worthiness, scalability, stability, and production standard practices. Routinely create and maintain software projects & tooling which maximize the impact of your work. Execute high-quality results for projects you collaborate on. Assist in architectural decisions within your domain expertise, both from a technical and business perspective. Provide routine reports of feature status, timelines, and expectations. Proactively identify and resolve risks to development efforts before they become issues. Engage in code reviews, mentor less senior engineers, proactively do knowledge sharing, and generally pursue efforts that improve yourself and your team.
Additionally, this is a hands-on role, so we expect you to have a seasoned background in software engineeringOur current primary technical tools related to this position are typescript, node.js, vue.js, linux, postgresql, github actions, and google cloud servicesThough we use a number of other technologies as needed for client projects.
When you apply we expect:
A proven track record in delivering top results in related work at a prior job.
Urban dynamics believes that for people to do their best they should be able to enjoy life outside of work:
5+ weeks / 25+ days of combined pto & holidays. Employer retirement contributions. Highly self-directed work. Work with and be part of a top-notch, trusting team! Commission on all revenue from leads and business development.
Job type: full-time
Pay: $90,000.00 - $120,000.00 per year
Flexible schedule Paid time off Retirement plan
Monday to friday
Bonus pay Commission pay
Software engineering: 3 years (preferred)
Senior Backend Software Engineer
Applying through jobeka.lk CV will be a benefit for you to prioritize your CV