Senior Software Engineer

placeBlumenau, SC calendar_month 
Senior Software Engineer - We are seeking a highly skilled Senior Software Engineer to join our dynamic team.
The ideal candidate will have extensive experience in designing and developing microservices architecture using containerization technologies.
You will play a key role in building scalable and secure applications while leveraging cloud platforms and a variety of databases.
What Will You Do? Design, develop, and maintain microservices architectures using Docker and Kubernetes.
Implement and manage container orchestration to ensure efficient application deployment and scaling.
Collaborate with cross-functional teams to define system architecture, design APIs, and integrate with various data stores such as PostgreSQL, Cassandra, and Redis.
Develop and maintain messaging systems using RabbitMQ, NATS, and MQTT for asynchronous communication.
Build and optimize RESTful APIs and gRPC services to ensure high performance and scalability.
Develop microservices using Golang, focusing on clean code, maintainability, and performance.
Work in a Linux OS environment, ensuring robust application performance and reliability.
Utilize networking principles to design and implement communication protocols between services.
Utilize cloud platforms (GCP and AWS) to deploy and manage applications in a secure and cost-effective manner.
Implement security best practices throughout the Software Development Life Cycle (SDLC), including Static Application Security Testing (SAST) and Dynamic Application Security Testing (DAST).
Conduct code reviews and mentor junior engineers to foster a culture of continuous improvement and knowledge sharing.
Troubleshoot and debug complex issues using tools like GDB and PDB.
Stay up-to-date with industry trends and emerging technologies to enhance our development practices and tooling.
Qualifications Required Skills Bachelor's or Masters degree in Computer Science, Engineering, or a related field.
5+ years of experience in software development, with a strong focus on microservices.
Proficiency in Go (Golang) and experience with other programming languages (e.
g.
, Python).
Strong experience with containerization and orchestration tools (Docker, Kubernetes).
Familiarity with databases such as PostgreSQL, Cassandra, and caching solutions like Redis.
Experience with messaging systems, including RabbitMQ, NATS, and MQTT.
Solid understanding of cloud services (AWS, GCP) and deployment strategies.
Experience in developing microservices in a Linux OS environment.
Strong networking experience to facilitate effective service communication.
Knowledge of application security practices, including SAST and DAST.
Strong understanding of software development methodologies and best practices.
Excellent problem-solving skills and the ability to work collaboratively in a team environment.

Strong communication skills, both verbal and written.

Preferred Qualifications: Experience with CI/CD pipelines and DevOps practices.

Familiarity with distributed systems and microservices communication patterns.

Previous experience in a senior or lead engineering role.

apartmentSezzleplaceBrasil
expected at this level, offering a competitive salary to reflect the value of advanced skills and experience. About the Role: We are seeking a talented and motivated Senior Software Engineer who is best in class with a high IQ plus a high EQ. This role...
electric_boltInício imediato

Senior Software Engineer

placeGaspar, SC, 11 km de Blumenau, SC
Senior Software Engineer - Software Engineer (React & . Net) with the ability to communicate well in English. This position will work directly with the customer located in the US and with development teams in our US, Costa Rica, and Brazil locations...
business_centerSalário alto

Senior Software Engineer

apartmentFullStoryplaceBrasil
This a Full Remote job, the offer is available from: Brazil This role can be performed remotely anywhere within Brazil. As a Senior Software Engineer on the Digital Experience Analytics (DXA) team, you will play a pivotal role in empowering...