Senior Software Engineer

Prosum

Worldwide
$140,000/yr - $160,000/yr
Software Development
python
javascript
node.js

Description

Senior Full-Stack Developer with a minimum of 1 year recent development of mobile applications using React Native.

Native mobile development experience for iOS and Android.

Must be strong with:

- JavaScript, TypeScript, React, React Native using Redux, Node.JS.

- RDBMS (MySQL, Postgres, SQLite, SQL)

- REST API

Other Technology they should have some experience with:

- AWS S3, Lambda, EC2, EBS, CI/CD(Git & Travis CI)

- Mobile Apps (Apple App Store & Google Play Store)

- PHP, JQuery, AngularJS


We are seeking an experienced Senior Software Engineer capable of delivering high quality, scalable, secure solutions that delight our customers. Responsibilities include analyzing, designing, building, and integrating features while working in a team environment including Development, QA, DevOps, and Business Owners. This is a hands-on development position requiring technical expertise and creativity, a strong sense of ownership, great communication skills, and a passion for delivering results in a fast-paced, agile environment.

KEY RESPONSIBILITIES

  • Design, document, develop, and deploy new features and updates to EP’s SyncOnSet CrewTools and CrewTools Mobile products
  • Integrate with internal and external systems and APIs
  • Work in a Scrum/Agile environment to release on a regular cadence while ensuring high velocity and quality. Lead refinement and estimation of stories. Perform code reviews.
  • Collaborate closely with other developers, Product and Project Management, QA, Architecture, DevOps, and ScrumMaster to ensure that the right solutions are being delivered.
  • Work with Customer Support team to ensure user and operational needs are met in a timely manner.
  • Generate automated unit/integration tests, CI/CD artifacts, and monitoring infrastructure as part of deliverables.
  • Continuously look for opportunities for improvement in practices, coding standards, SDLC and business solutions in a variety of areas.

JOB REQUIREMENTS / QUALIFICATIONS

  • Bachelor’s degree in Computer Science or STEM field with software experience.
  • Minimum 5 years of full-stack software development experience with at least 1 year developing mobile applications using React Native.
  • Experience working successfully in a remote environment.
  • Full-stack expertise including relational databases, search server, middle-tier, and front-end UI components
  • Expert knowledge of JavaScript and TypeScript
  • Experienced with React and React Native using Redux
  • Experienced with NodeJS
  • Familiar with AWS S3, Lambda, EC2, EBS
  • Comfortable with CI/CD tools such as Git and Travis CI
  • Familiar with deploying mobile apps to Apple App Store and Google Play Store
  • Comfortable working with legacy PHP, JQuery, and AngularJS as needed
  • Strong understanding of OO fundamentals, data structures, and algorithms
  • Solid background with relational databases (MySQL/Postgres/SQLite) and SQL DML/DDL, and with ORM tools (TypeORM)
  • Familiarity with development under MacOS/OSX and Linux, including scripting and tools
  • Front-end development experience, with expert knowledge of HTML/CSS/Javascript/AJAX
  • Thorough understanding of REST API design and consumption
  • Ability to absorb, understand and communicate written and verbal information and ideas, and to deliver in a concise manner that is easily understood by others.
  • Ability to apply critical thinking to identifying the strengths and weaknesses of alternative solutions, conclusions, or approaches to problems.
  • Experience with other languages (C++, Java, Rust, Python, Objective C) is ideal

Job Summary

Job ID:944
Company:Prosum
Location:Worldwide
Job Type:$140,000/yr - $160,000/yr
Primary Tag:Software Development

To claim this job, send an email to admin@remoteng.com from your work email with the job ID.

More Details


Website:

https://jobs.prosum.com/

Job Posted:

3 years ago