Create, deploy, monitor and maintain high performance and scalable Java/Golang microservices in production
Identify, design and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
Mentor/ Guide Junior Developers during their day-to-day tasks
5+ years of Software development experience using Java/Golang including strong understanding of software engineering principles
Hands-on experience in developing the backend services using NOSQL databases, such as Cassandra, MongoDB and Couchbase
Proficiency with the following or similar frameworks in Golang:
4+ years of experience developing low-latency microservices
3+ years of experience deploying and managing containerized applications, preferably using Google Cloud Platform/AWS Kubernetes Services
Experience with microservice unit testing, integration, and load testing
Experience with alerting and monitoring tools (New Relic, CloudWatch, etc.)
Experience developing applications to integrate with Kafka
Ability to work in a Linux environment
1 year of experience working with distributed data technologies (e.g. Hadoop, MapReduce, Spark, Kafka, etc) for building efficient, large-scale big data pipelines
Experience Implementing data ingestion pipelines both real time and batch using best practices
Experience with relational SQL databases, including Postgres
Englewood, CO - United States of America
Golang Job Details
About the Role:
Our team is currently looking for an experienced Golang Developer who can guide/mentor junior developers and can help us develop Cloud Native (CN) backend services for our extremely large and ever growing customer base. As we adapt to new requirements and challenges, we have to build new services on our hybrid cloud platform.
A successful candidate would be self-driven and excited to learn, develop and deliver distributed software systems. He or she will have a keen technical aptitude, analytical skills, excellent communication skills, and enjoys achieving results in a fast paced, dynamic environment.
Day to Day Responsibilities:
Nice to Have:
NomiSo is a Product Engineering company currently focused on Video Stream Engineering, backed by AI and ML. We are a team of Software Engineers, Architects and Cloud Experts with more than 100 years of combined expertise in Technology and Delivery Management.
Our mission is to Empower and Enhance the lives of our customers, through simple solutions for their complex business problems.
At NomiSo we encourage entrepreneurial spirit - to learn, grow and improve. A great workplace, thrives on ideas and opportunities. That is a part of our DNA. We’re in pursuit of colleagues who share similar passions, are nimble and thrive when challenged. We offer a positive, stimulating and fun environment – with opportunities to grow, a fast-paced approach to innovation, and a place where your views are valued and encouraged.
We invite you to push your boundaries and join us in fulfilling your career aspirations!