FULLREMOTE - AWS/Golang Developer
Role details
Job location
Tech stack
Job description
Capitole Consulting keeps growing and we want to do it with you! Mid-senior AWS cloud developer Keywords Mandatory: AWS, Golang Transit Services offers you connectivity to the MB on-premise data centre by exposing on-premise services into your account and vice versa without fiddling around with firewall clearance or technical details on networking setups. We are on the move to automate all remaining manual processes and introduce self-service capabilities wherever possible. Therefore, we want you to join and collaborate with us on reaching this goal. Your Responsibilities: * Maintain and enhance existing APIs, addressing performance issues and implementing improvements. * Assist in defining architecture for new APIs, utilizing design patterns such as the adapter pattern. * Expose APIs to customers, enabling them to integrate transit-service into their accounts. * Continuously improve security within the codebase. TECHNICAL SKILLS Programming languages: * Proven experience working
Requirements
with Golang. * Focus on an API First approach. * Prioritize security in development. * Integrate security tools and practices into the code. Cloud Services: * Strong knowledge of AWS, including: o Lambda for serverless computing. o SNS for messaging services. o DynamoDB for NoSQL database solutions. o CloudWatch for monitoring and logging. * Familiarity with Google Cloud Platform (GCP) is a plus. Architecture: * Understanding of hexagonal architecture. * Experience with event-driven architectures is beneficial. Testing: * Strong knowledge in unit, integration, and end-to-end testing. * Experience with mocking techniques. CI/CD: * Familiarity with CI/CD best practices. * Experience with GitHub Actions is a plus. Authentication: * Experience with mechanisms such as JWT, OAuth, and OIDC. Infrastructure as Code: * Experience with Terraform is a nice to have. Other Competencies: * Networking knowledge is appreciated. * Good communication skills in English. * Demonstrated ability to work well independently, and collaboratively as needed. * Ability to effectively collaborate in a virtual, cross-functional diverse team environment. * Demonstrated analytical, critical thinking, and critical thinking skills with a focus on detail. * Problem solving mindset. Languages: English C1 Location: FULLREMOTE Schedule: flexible. Friday intensive. We're great, but with you we'll be even better! For this you will have: - Budget of 1.200€ in individual training for you to use it in whatever you want (technological events, books, trainings, certifications, etc.). - Follow-up with your team every month for continuous feedback. - Teleworking. - Flexible working hours to help you reconcile your professional / family life. - Private medical insurance paid in full by Capitole. - Flexible remuneration (restaurant tickets, transport and/or childcare). - WellHub. - Discounts on major brands for employees (Club Capitole). Get to know the whole family: - Team Buildings every two months - don't miss the summer party or the Christmas dinner! - Football team sponsored by Capitole. - Technological communities for you to share your knowledge and ideas with the other teams, sharing internal knowledge is essential!!!! - Last but not least, a TEAM! Don't you know us yet? Discover us!!! https://capitole-consulting.com/ See what people are saying about us https://www.glassdoor.es/Opiniones/Capitole-Consulting-Opiniones-E2060890.html Don't hesitate to send us your profile, we are looking forward to meeting you! The employee will adhere to information security policies: - Will have access to confidential information related to Capitole and the project they are working on. - Must comply with the security policies and internal policies of the company and the client. - Must sign an NDA.