Senior Software Engineer | Online Jobs | Optimhire

Senior Software Engineer

About the jobThere is a requirement for a seasoned Senior Software Engineer in the cutting-edge development team. The position requires someone who is passionate about technology and is self-driven, multi-tasker, and demonstrated team-player. You will be working in all phases of the project from concept to development and responsible for the development of new software products and enhancements to existing products.
Responsibilities:

  • Contribute to the overall architecture of the web application.
  • Undertaking full-stack development by translating the software design into code
  • Establishing best practices for a resilient, scalable, and maintainable solution
  • Leading architecture, design discussions and code reviews, incorporating security requirements, identifying control gaps
  • Ensuring that the project is running on time in accordance with firm-wide guidelines
  • Performing regular internal technical coordination/review to ensure risk identification/mitigation
  • Ownership of application components, handling multiple efforts at once, and ensure timely delivery of the same.

Required Skills:
  • Expert-level full-stack proficiency with JS libraries/frameworks: ReactJS, ExpressJS, and NodeJS
  • Expert in Healthcare interfacing & interoperability tools & standards (HL7 and FHIR)
  • Expertise with architecting, designing, and debugging, full-stack javascript (MERN) based enterprise software with test-driven development (JEST, Mocha, Chai, etc.)
  • In-depth knowledge and expertise in ORMs, database management, and design (SQL and NoSQL)
  • Experience in SaaS Cloud Architectures (AWS and GCP)
  • Working experience with microservice and monolithic architecture.
  • Strong Linux skills
Preferred Skills:
  • Capability to ensure the design quality of the project – To visualize, design, and develop a robust product architecture
  • Knowledge of different operations at the client-side and server-side of the system that can affect the performance.
  • Ability to define the technical standards and guidelines for the project, the overall solution used by the team
  • Hands-on experience in identifying potential sources of re-use – at a code level, design level, reference designs, components, and templates.
  • Ability to understand, appreciate, and improve design and development processes using processes including standards, guidelines, templates, and tools
  • Experience in architecting the technical scale and scope of high volume, scalable enterprise software solutions including logical and physical landscape requirements with specific attention to design, development, and deployment strategies.

Behavior Skill Sets:
  • Logical/analytical skills in approaching problems systematically
  • Responsibility – Take full responsibility for the technical side of the product.
  • Excellent verbal and written communication skills.
  • Excellent planning, reporting, and stakeholder management
  • A strong leader and a team player


Job Type

Payroll


Positions

Full-Stack Developers


Must have Skills

  • Mern stack
  • Health Level Seven - HL7
  • AWS
  • React.Js - 3 Years
  • Node.Js - 3 Years

Up to 48 K/Year USD (Annual salary)

Longterm (Duration)

Fully Remote

India


Ketan B

India