$60,000 to $75,000 Annually
Why Work Here?
“Opportunity to work with great people on a great mission”
uffizzi brings Silicon Valley to the South. Based in Nashville, TN, we're a public cloud provider—similar to AWS, Azure or Google Cloud—except that we have an intense focus on simplifying application deployment, management and monitoring. Known as Operations Automation, our platform allows developers to focus on developing applications, not configuring infrastructure. Increase development velocity, reduce deployment complexity and streamline IT processes with our turn-key DevOps platform. Our cloud environment tightly integrates cloud-native tools like Docker containers and cluster orchestrators to simplify the rollout of highly available deployments without advanced knowledge of networking or learning complex tools like Kubernetes. Go from Github to Production in minutes.
As a public cloud provider, we are seeking a Junior Developer who will be responsible for assisting in the development of building customer facing and internal web applications, GUIs and cloud APIs. The Junior Developer will add features and functionality to our existing cloud software, but also have the opportunity to build new applications from the ground up. The Junior Developer will work closely with our infrastructure engineers to develop new product features and expose them to users through clean and intuitive APIs and UIs. The most promising candidates will also have an eye for design, incorporating beautiful elements into the UI, and have an empathy for the end-user, expressed through an intuitive UX. In general, you must:
-Be an independent, proactive, curious, relentless, disciplined, infinite learner
-Be able to put yourself in the shoes of the client and translate business objectives into sensible application designs
-Be comfortable in a startup environment and be adaptable, willing to self-start, and work in various roles, as needed
-Be an excellent communicator and team player capable of working with other engineers
Work in a team to develop infrastructure applications
We're looking for full-stack developers to help us:
-Help build an intuitive user portal front-end (GUI)
-Add new features and functionality to our existing CloudAPI backend (Ruby)
-Create new tools and products for developers as needed
The majority of our applications are built with Ruby, React and Go. Additionally, in this job you will utilize modern frameworks, tools and technologies such as Docker containers, orchestrators, configuration management tools, CI/CD pipelines and more (We guarantee that you'll learn A LOT of new stuff!). The most promising candidates will also have an eye for design, incorporating beautiful elements into the UI, and have an empathy for the end-user, expressed through an intuitive UX.
Guide our product decisions
We're a cloud for developers, so we want to hear your thoughts! What tools or features would you like to see?
Guide our product design and feature roadmap
Understand market trends and research existing solutions and emerging technologies
Manage design, development, testing, deployment and analysis of product features
Report progress to executive/strategic team, providing recommendations as necessary
Maintain detailed documentation of software designs, changes and macro-scale issues
Create historical records of steps taken and lessons-learned to ensure software and/or hardware can be maintained into the future
Create flowcharts, diagrams, specifications and other records that concisely illustrate architecture, key design decisions, API components, etc.
-1-3 years experience in software development with beginner skills in common frameworks, Ruby, Node.js, Express.js, React, Angular.js, Vue.js, Ember.js or similar
Knowledge of object-oriented abstractions and modular design patterns
-Experience designing REST APIs and writing documentation
-Understanding in fundamentals of software development, including Agile processes, test-driven development, and tools for developing, testing, integrating and deploying code
-Comfortable developing in a team using Git version control
-Knowledge of DevOps practices and tools, including -Docker containers and continuous integration/continuous delivery (CI/CD) pipelines
-Experience with Operations Automation tooling (i.e. Infrastructure-as-Code) such as Terraform and other Hashicorp tools
-Golang development experience
-Clear understanding of the principles of distributed systems, including stateful/statelessness and the CAP theorem
-Experience developing in a microservices design patterns
-We're a startup, so we do things a little differently...
Remote work option
-Vibrant and trendy co-working office in East Nashville
About uffizzi cloud:
Uffizzi is a public cloud platform that empowers developers by simplifying application hosting, database management, and supporting services. With DevOps best practices built-in, you can rest assured that your application is scalable, reliable and secure. Uffizzi automates complex cloud configurations so you can focus on your application—not your infrastructure.
Job Type: Full-time