Posted 3 months ago

Senior Software Engineer : Back-End Developer(Java/Golang)

Part time
AE
Senior
Salary Range: To be discussed
Full Job Description
Summary
Senior Software Engineer: Build scalable Java/Golang backend apps, optimize performance, and ensure code quality. Requires CS degree, 4+ years' experience, and Golang proficiency. 12-month contract.
Description

Senior Software Engineer: Back-End Developer (Java / Golang) - Fully Remote Opportunity

Duration: 12 months contract

What you'll do

• Work closely with other engineers on the team to build highly scalable and robust backend applications and services.
• Write high-quality, performant, and reliable code while working on defined tasks or bugs independently.
• Identify and address performance bottlenecks, and optimize platform components for speed and efficiency.
• Work independently to understand functional specifications and deliver complete features.
• Maintain comprehensive documentation for code, architecture, and processes to facilitate knowledge sharing within the team.
• Participate in code reviews to ensure software quality.
• Participate in team agile and engineering practices and contribute to their continuous evolution.

What you'll need

• Bachelor's Degree in Computer Science or other related technical field
• 4+ years of professional software development experience
• Strong problem-solving skills and the ability to work effectively in a fast-paced, collaborative environment
• Working experience with Golang
• Working knowledge of Computer Science fundamentals, including object-oriented design, data structures, and algorithms
• Experience with system design and architecture
• Experience with databases and data modeling
• Experience operating online systems reliably, including deploying changes to production in live systems
• Good communication skills and the ability to work closely with cross-functional teams

Nice to have

• Master's Degree in Computer Science or other related technical field
• Working experience with PHP, Kafka, and AWS
• Working knowledge of DevOps practices and CI/CD pipelines
• Experience working with container technology, including Docker and Kubernetes
• Experience working with non-relational database systems
• Experience applying professional software engineering best practices, including coding standards, code reviews, source control management, build processes, testing, and operations

Interested?