Cresteo - Software Engineer (Go/Java)
Requirements
• Solid experience designing, developing, testing, and monitoring applications in high-availability SaaS environments • Strong software engineering experience with Go or Java, with the ability and willingness to work across multiple programming languages • Experience designing and developing distributed, event-driven services and scalable backend systems • Experience building production applications in cloud environments such as AWS or GCP • Strong understanding of secure software development practices, including areas such as OWASP, vulnerability assessment, threat modeling, secure code review, data protection, encryption, authentication, and authorization • Experience working with microservice architectures and large-scale event ingestion platforms • Familiarity with real-time communication technologies such as WebSockets, Kafka, MQTT, or similar messaging technologies • Experience with non-relational databases such as DynamoDB and familiarity with relational databases, caching, and object storage technologies • Understanding of networking, DevOps, and cloud infrastructure concepts relevant to distributed applications • Experience developing applications that maintain continuous connectivity with client software is highly valued • Strong quality mindset, including automated testing, performance tuning, refactoring, monitoring, and continuous improvement • Ability to make data-driven engineering decisions and understand the production impact of software changes • Experience contributing across the complete software development lifecycle, from technical design and specifications through implementation and production operation • Strong ownership and problem-solving skills, with the ability to work autonomously while collaborating closely with the broader engineering team • Excellent English communication skills and ability to collaborate effectively within cross-functional, distributed teams • Build and evolve highly available, event-driven systems that support large-scale communication with software agents deployed across multiple operating systems. Work across backend services, cloud infrastructure, security, and real-time messaging to deliver reliable and scalable production software. • Our Commitment to You: • USD above-average salaries • Profit Sharing Policy • Unlimited PTOs after your first year (20 PTOs the first year) • Equipment for your setup • Great work/life balance • Honest, simple, and transparent culture • US-based clients and international teams • Everyone has a story. We're eager to hear yours and help you write the next chapter. • Are you ready for a change?#Wearethechange! • #Wearethechange
Benefits
• As a Software Engineer at Cresteo, you'll be more than just a developer; you will be part of transforming the tech industry through our honest, transparent, and people-centric approach. • Your role will be diverse and dynamic. You'll be instrumental in developing and maintaining our software solutions, working with a varied technology stack, and ensuring that our products are functional, efficient, reliable, and scalable. • By joining us, you're not just choosing a job; you're aligning with a vision that values the human side of tech, where your skills and passion are recognized, nurtured, and celebrated.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT