Job Description
About the position
Our AdTech team is currently looking for an experienced software engineer to help us develop cloud native 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, the needs are ever-growing.
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, excellent communication skills, and enjoys achieving results in a fast paced, dynamic environment. We are a CloudNative stack company and use some of latest tech stack. While we prefer you to come in with Java/goLang experience, we will train the right candidate on Java/goLang and CN tech stack.
Responsibilities:
Primary responsibilities and skills include the following areas:
- Building highly scalable, highly available web services to handle millions of transactions per day in a cloud native environment
- Working on an agile team using CI / CD best practices to deliver the highest quality software possible quickly
- A strong desire to learn new things and continually improve yourself and those around you with a can do anything” mentality
- You live to experiment, test, fail fast, and learn as you go, we are not looking for a cookie cutter solution to the complex problems we solve
-
Basic Requirements:
A successful Senior Software Engineer – Java/GoLang will have:
- A 4-year college degree in Computer Science / Information Technology, master’s degree is preferred or equivalent professional experience
- 3+ year of professional enterprise development experience
- Experience with one or more of the following:
- Micorservice architecture, pattern based enterprise development experience using one of the languages (GoLang, Java)
- Good understanding of SQL and data modeling.
- Worked with NoSQL data stores Cassandra or DynamoDB or RDBMS like Postgres DB / MySQL DB
- Automated testing of applications & Continuous Integration
- Experience writing and building API systems using REST / JSON
- Messaging system such as Kafka
- Scripting ability (Bash / Shell, Python, etc)
Nice to have qualifications:
- Familiarity with Cloud Native tools - Docker, Kubernetes, Jenkins, Automated testing, building Cloud Native Applications, Git, Consul, Vault
- Familiarity with SRE tools: New Relic, DataDog, Kibana, ELK