General Summary:
As a leading technology innovator, pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Software Engineer, you will design, develop, create, modify, and validate cloud edge software and applications that help the world’s tier-1 cellular network operators with network automation and optimization.
As a Software Engineer, you will:
Work with a group of talented engineers providing innovative solutions to Cellular Networks problems.
Design and implement complex algorithms.
Develop and maintain high-performance, scalable, and reliable software systems.
Collaborate with cross-functional teams to identify and solve complex software problems.
Minimum Qualifications:
B.Sc. in Computer Science or Software Engineering.
3+ years of experience as a full-stack developer with a focus on frontend development
Strong communication and interpersonal skills. Fluent English.
Preferred Qualifications and Technical Experience - What you will bring:
Fluent in server-side technologies and architecture (Java / Kotlin / python).
Proficient in Microservices and backend frameworks. (SpringBoot, Flask, FastAPI) .
Expert in the latest JavaScript technologies (Vue.js / React).
Experience with building large-scale platforms.
Experience with SQL (MySQL, Postgres) and/or NoSQL (Vertica, Athena, Snowflake) DB types
Experience with cloud development and deployment (AWS, GCP or Azure)
Good to Have
Excellent problem-solving skills.
Experience working with micro-services architecture.
Experience working with big data applications using advanced SQL capabilities.
Experience with cloud development and deployment (AWS, GCP o Azure)
Familiar with Clean Code, SOLID and high software engineering practices
Experience with Spring and Spring Boot frameworks.
Experience with NoSQL and relational databases.
Experience working with Vertica or other column-oriented databases.
Experience with Linux and k8s.