Senior Software Developer
RS21 is a dynamic, growing startup with 65+ employees doing great things, and we're looking for the right people to help move us forward. Our nine core values empower a culture of integrity, learning, taking risks, making a difference, constantly improving, and helping our team achieve a healthy work-life balance with flexible schedules and remote work options. As a testament to our exceptional culture, we were named a Fast Company Best Workplace for Innovators.
We are seeking a full-stack senior software developer who writes clear and concise code to deliver novel experiences for high-profile clients. We're creating non-trivial systems that make our world a better place, and we’re looking for skilled and experienced software developers to create elegant systems to solve some of humanity’s biggest challenges. Our ideal candidate is ready to collaborate with a team of UI/UX Designers, Data Scientists, and Data Engineers, is eager to build intuitive and stunning web-based visualizations, robust, scalable, and fast APIs, and shares our passion for functional design.
You are more than just a programmer, continually striving to be a complete software engineer, and you know the distinction. You are well versed in different variants of the full software development life-cycle, will know fundamental algorithms and design patterns, and be fluent in multiple programming languages and paradigms.
At RS21, we work in a values-based, collaborative, agile environment across various disciplines from healthcare, criminal justice, federal, and state government, and every high-quality product we create typically involves groundbreaking techniques and innovative solutions to create real change.
RESPONSIBILITIES
Practice disciplined software engineering (e.g. automated testing, code reviews, and writing beautiful, readable code).
Make key decisions on tech stack, and system design
Support junior developers in day-to-day activities
Work closely with frontend developers and build functional, complete, and well-performing technical solutions, with an emphasis of personal responsibility on the APIs and server-side processes.
Support project planning, estimation, business development and proposal processes
QUALIFICATIONS
Strong server-side development and coding experience with a familiarity in client side, data visualization and interactive design
Experienced with various issues in requirements specification, software design, configuration management, software testing fundamentals, and maintenance
Capable of steering a team of developers towards a common technical vision
Ability to communicate clearly and effectively with clients and distributed teammates and to work within a team
5+ years direct experience with web application development
Demonstrated ability to design and develop scalable and efficient web applications using the PHP Laravel framework + Blade templating engine
Skilled in at least one of the following front-end application frameworks: Vue, React, Angular
Fluent in two or more Object Oriented languages such as: Python, Go, Java, JavaScript/TypeScript, C#, Swift
Experience building and deploying applications on cloud infrastructure
DevOps, including continuous integration, testing, and deployment
Experience designing and implementing SQL databases
Significant group development experience
Experience with version control systems (Git is preferable)
Experience writing and implementing Unit and Integration tests
Due to the requirements of our contracts, you must be U.S. Citizen to be considered for this position.
NICE TO HAVE
Continuous Integration Pipelines, particularly GitHub Actions
Experience using NoSQL databases in production systems
Data visualization experience
Mobile App Development
Any experience with Augmented or Virtual Reality
An interest in AI, Machine Learning, Tensorflow, and big data
D3.js, Node.js, WebGL, Three.js, Leaflet.js, Mapbox, Turf.js, npm, babel, and webpack
Familiarity with Graph Databases such as Neo4j
Familiarity or Experience with Agile/SCRUM
Experience with Atlassian Products, such as JIRA, and, Confluence, and use of GitHub for source code management
Digital Cartography
RS21 is committed to transparent and fair compensation. The final salary within this range will be determined based on relevant experience. Comprehensive benefits include flexible paid time off, medical, dental, and vision insurance with a generous employer contribution to premiums for employees and their dependents, a 401k plan with a 3% employer safe harbor contribution, and more.
Pay range
$135,000—$145,000 USD
About RS21:
RS21 is a rapidly growing data science company that uses artificial intelligence, design, data engineering, and modern software development methods to empower organizations to make data-driven decisions that positively impact the world. Our innovative solutions are insightful, intuitive, inspiring, and intellectually honest. With teams in Albuquerque, NM, Washington, DC, and distributed throughout the United States, RS21 is an Inc. 5000 fastest-growing company two years in a row and a Fast Company Best Workplace for Innovators
We help clients achieve programmatic goals, improve efficiencies, reduce costs, and maximize productivity using MOTHR, our AI engine, that allows users to seamlessly integrate data and reveal insights at hyper speed. We navigate complex data issues in the fields of healthcare, defense, safety, urban planning, energy, cyber, land use, climate, disaster preparedness, disaster recovery, space, and social equity.
Newsletter
Jobs in the creative space are scarce. We send you an email once a month to be sure you don't miss any.
Posted a year ago
⚠When applying, it would be appreciated if you could specify that you found this job on creativedevjobs.com. This helps us in attracting more companies to post their vacancies here. Thank you!