An exciting job opportunity has presented itself at Salas O’Brien, a quickly expanding engineer and professional services firm founded in 1975. The company is currently seeking a proficient Senior Software Engineer to become part of a new software department developing, debugging, integrating and maintaining various application modules. These development projects will cover areas like workflow, reporting functions, data accuracy, compliance for the organization, and APIs
The successful candidate will be expected to write code that will resolve complex issues, enhance efficiency and business workflows in the civil engineering space, and design new features for applications based on end user request and business needs. The candidate will also develop, maintain, and operate code in production using Microsoft Azure cloud computing services, and provide recommendations for cost-effective solutions. Writing automated tests and performing manual testing to locate and solve issues with internal applications will also form part of the job’s tasks.
Applicants should have a professional grasp of object-oriented design and programming, coupled with over 8 years of experience with Python and/or JavaScript/TypeScript and their affiliated libraries/ecosystems. Experience with Angular or Ember.js and knowledge of SQL and relational databases is a prerequisite, with React considered a plus. Candidates should also display their ability to design or modify normalized data structures and work efficiently in an agile environment.
A degree or associate’s degree in Computer Science, Software Engineering/Development, or another closely related field is preferred.
To apply for the Sr. Software Engineer – Full Stack Python role at Salas O’Brien, visit the company’s job portal. Successful candidates will have the authorisation to work in the U.S. Salas O’Brien practices equal employment opportunities to all, without discrimination.
This job offer was originally published on We Work Remotely
This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.