Sr. Software Engineer (Full Stack)

Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

The Full-Stack Senior Software Engineer is responsible for the design, development, and integration efforts of various applications. You will be responsible for enhancing our front end applications as part of the Vision UI platform that delivers our data via a React JS framework. You will also help us with various internal applications and partner apps.

The Senior Software Engineer shall work with cross-functional teams such as Product, Software Engineering, QA, DevOps, and Marketing teams to ensure applications have a consistent look and feel and deliver our data in a scalable, reliable, and secure fashion to external and internal customers and stakeholders.

The individual needs to be a self-starter with proven experience in delivering applications in the B2B SaaS space at organizations ranging from startups to scaled enterprises. The ability to think big and break down big things into bite-size initiatives will be crucial to success. Mentoring and managing Junior developers & communicating effectively between technical teams & business stakeholders will be vital for success.

Duties/Responsibilities

  • Design: Ensure that software applications have ease of use and scalability. Create high-level design, identify interfaces and integration points to backend via microservices, API, and 3rd party integration. Subsystems, services with clearly defined interfaces, data models, and documentation.
  • Coding: Create wireframes and take prototypes to production launches. Build code that is scalable and easily readable. Stress on simplicity and maintainability.
  • Test: Create test scripts for testing and conduct peer reviews early and often.
  • Standardization: Create a library of reusable libraries and artifacts that can be used in various apps. Create best practices for app development.
  • Teamwork: Lead the apps team and be an active contributor to the company's overall product and technology platforms and roadmap. Work with technical and business folks to prioritize work.

Required Skills/Abilities

  • Technical skills: Strong background in front-end technologies and full-stack development with a minimum of 5 years experience. Solid understanding of object-oriented technologies, design patterns, refactoring & asynchronous messaging frameworks. Proficiency in Javascript ES6 or later, Java, Python, SQL and AWS technologies. Experience in testing frameworks such as Cypress or Selenium. Exposure to databases and no-sql data stores. Clear track record of building various user interface apps with integration to backend via API, Microservices, Authentication and SSO and 3rd party integrations. Git / Github / Github Actions.
  • Delivery: Deliver quality code with proper test coverage. Implement CI/ CD pipeline for apps. Work in a fast paced environment.
  • Entrepreneurial mindset: Ability to work in a low-structure to no-structure environment. Prototype to production in budget-constrained environments. Increase the velocity to value for customers.
  • Communication: Strong communication & relationship building skills: the ability to convey complex technical and non-technical concepts in speech & writing with clarity and simplicity. Resolve conflicts logically and professionally.
  • Team Building: Lead & mentor a small team of junior developers both onsite and offshore. Work with internal and external design teams from concept to completion. Conduct peer reviews and manage team performance by setting goals and monitoring progress.
  • Leadership: Self-starter with a bias towards action. Resolve conflicts early and quickly. Build trust by delivering what you say. Have humility in words and action. Be a lifelong learner with a growth mindset for self and teams.

Preferred Skills/Abilities

  • Experience building SaaS Software apps to scale. Create market-leading platforms that support multiple revenue streams.
  • Built responsive apps and progressive web apps.

Education and Experience

  • Minimum of 4-5 years of experience in software engineering at SaaS startups preferred.
  • Any technical certifications are a plus.

 

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

CO

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Magnified TalentFind similar jobs