Posted 5 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: Remote, 12-month contract. Build scalable apps, write reliable code, identify bottlenecks. Requires CS degree, 4+ years' exp., Golang, system design, communication skills.
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?