FacilityConneX ยท 3 hours ago
Senior Software Engineer (SaaS)
FacilityConneX is dedicated to providing advanced IoT solutions for equipment optimization. They are seeking a Senior Software Engineer to lead the design, development, and maintenance of their cloud SaaS offerings, while providing technical leadership and mentoring to the engineering team.
Cloud Data ServicesInformation TechnologySoftware
Responsibilities
Contribute as a core developer for our SaaS application
Provide architectural expertise and decisions
Design, develop, test, document, and maintain production backend services and UI using various languages, primarily Node.js (JavaScript/Typescript), Python, and Angular framework
Provide strong technical leadership and mentoring
Contribute to aspects necessary to deploy applications using CI/CD and automation technologies
Provide support and continuous maintenance for production workloads to help assure the highest level of service
Provide quality documentation for both end users and internal teams
Ask smart questions and champion new ideas
Qualification
Required
Bachelor's degree in Computer Science or related Engineering field
At least 5 years of prior experience with AWS
At least 10 years of prior experience in various software development. Strong history with cloud services desired
Solid experience developing in Node.js and Python, as well as object-oriented languages such as Java, C++, Go, or Typescript
Solid experience developing web-based user interfaces leveraging frameworks, specifically Angular
Solid experience running containerized application workloads leveraging Docker/Kubernetes
Solid experience working on daily basis with Linux-based operating systems
Legal authorization to work in the U.S. is required. We will not sponsor individuals for employment visas at this time
Must be willing to travel on a minimal basis. This is rare for the development team and mostly limited to team/company meetings
Preferred
Experience designing and developing multi-tenancy application architectures
Experience in various database technologies such as Redis, MSSQL, Postgres, Elasticsearch, S3, Apache Druid, Apache Zookeeper
Experience in streaming data, such as Kafka, SQS, Kinesis
Experience with Docker/Kubernetes
Experience working with Windows-based operating systems and legacy software
Strong passion for dynamic team leadership and cultivation of new skilled resources
Strong passion for technology, a willingness to learn new skills and the ability to convert to new technologies
Self-motivated and self-directed, ability to translate technical direction into functional solutions
Ability to work effectively, managing multiple priorities
Proven ability to investigate complex issues spanning multiple technologies and drive to completion