We are looking for a software engineer to work on both legacy and new software projects. the engineer will be responsible for helping the legacy system through upgrades, maintenance, and new feature development based on business needs. additionally, the engineer will assist in building new microservices to facilitate the deprecation of the legacy system. the role involves new development including cloud-native applications in golang, configuration, and deployment management via ci/cd pipelines. the work includes building apis and services in collaboration with other teams. what you’ll do 1. design, build, review code, and maintain efficient, reusable, and reliable code in golang. 2. integrate data storage solutions such as databases, key-value stores, and blob stores. 3. identify bottlenecks and bugs, devising solutions to these problems. 4. maintain code quality, organization, and automation. 5. create and maintain new microservices. 6. develop and manage configuration files for deployment into infrastructure. 7. participate in scrum teams and contribute to agile ceremonies and practices. who you are - 4+ years of experience as a software engineer with applications in golang; experience in .net or java is a plus. - strong understanding of unit testing. - experience working within a microservices architecture. - understanding of fundamental design principles for scalable applications. - experience with relational databases (sql server, postgres). - experience building restful apis. - experience with continuous integration tools such as circleci, github, ...
At easypark, we love cities. we love them for work, for play and everything in between. that’s why our mission is to make life in cities that much easier – by taking care of the parking. with the use of technology, we break barriers, helping improve the urban experience. our aim is to create a scenario where parking supply and driver demand are balanced not due to additional parking spots and fewer cars, but thanks to predictive technology that connects our users to available spots. java developer - make a global impact on payments technology join our payments engineering team and be at the forefront of innovation! we're seeking passionate java developers to build and scale a world-class payment platform that impacts millions of users worldwide. this is your opportunity to contribute to a critical part of our business and grow your skills in a dynamic environment. why this role? - impact: you'll be a key player in building and improving the systems that power seamless and secure payment experiences globally. - growth: you'll work with a talented team, learn new technologies, and expand your skills in backend development, cloud technologies, and devops practices. - challenge: you'll tackle complex challenges related to scalability, security, and reliability in a fast-paced environment. - ownership: you'll have end-to-end ownership of solutions and contribute to all stages of the development lifecycle. what you’ll do: - be a key contributor to the entire payment lifecycle, from validating payment funds to money collection and receipt generation. - design, deve...
Join easypark as a platform engineer! at easypark, we're passionate about making city life smoother. we believe technology can solve urban challenges, and our mission is to simplify parking, connecting drivers with available spots through predictive technology. this isn't just about parking; it's about improving the entire urban experience. about the team our platform engineering team builds the essential tools and processes that empower our development teams to deliver top-notch software at scale in a cloud-native environment. we focus on streamlining aws and kubernetes resource management, ensuring our infrastructure is seamless, reliable, and evolves with our needs. what you'll do as a platform engineer, you'll be crucial in building and maintaining the backbone of our operations. your responsibilities will include: - designing and building scalable tools and processes to ensure system reliability. - managing kubernetes clusters and using helm for efficient resource provisioning, scaling, and configuration. - implementing infrastructure as code (iac) to guarantee consistent, scalable, and reliable cloud resources. - optimizing infrastructure performance and ensuring continuous reliability. - working proactively in our cloud-native environment , always seeking improvements. - planning and executing migrations and upgrades with minimal downtime. what you'll bring we're looking for someone with a strong background in platform engineering and a passion for cloud-native technologies. - 2+ years of experience in platform engineering, devops, or site reli...
As a staff data engineer at parkmobile, you will be a technical leader responsible for the development and delivery of our most important asset - our data. you will use your experience and expertise along with the rest of the team in growing our data vision and strategy. your work will focus on high-priority projects that deliver significant impact, sharing your knowledge and experience with other engineers to elevate your skills as a mentor and theirs as technicians, and collaborate with leadership and stakeholders to create a fully informed audience of technical and logistic challenges. **responsibilities:** lead and own the technical direction for your team’s work, setting the strategic vision for our data infrastructure and ensuring alignment with organizational goals. play an active role in defining the product and platform direction, influencing decisions that impact the broader organization. navigate ambiguous and complex technical challenges independently, requiring minimal external assistance. understand the complete spectrum of end-user needs and collaborate with cross-functional teams to deliver impactful solutions. focus on high-priority projects that drive significant value for our users and stakeholders. collaborate and share within your team, helping them achieve their objectives and elevate their technical skills. advocate for and drive technical changes and best practices within the team, raising the engineering bar and fostering a culture of continuous improvement. act as a cultural carrier for the engineering team, promoting a high standard of excellence ...
Cree una alerta de empleo y reciba nuevas ofertas que se adaptan a su perfil desde más de 2550 sitios web de empleo