Senior Software Developer
Job Description
This is a remote position.
Berkeley seeks a Senior Software Engineer with +4 years of experience to join our growing organization
You must be willing to work with EST time
Main Responsibilities :
Communicate effectively with developers, product managers, customer success managers and senior leaders to achieve a product roadmap
Work across the application with Frontend, Backend & DevOps teams
Design APIs and server-side applications using Elixir / Golang
Monitor and troubleshoot production systems to ensure reliability and performance
Participate in code reviews and provide feedback to improve code quality
Implement unit tests and integration tests to ensure code quality
Requirements
Main Requirements and Qualifications ( Apply only if you meet the criteria Below )
4+ years experience in backend development - MUST
Experience in golang or React - Elixir (nice to have) - MUST
AWS experience with full implementation of CI / CD process - MUST
Experience in monolith and microservice architectures
Experience with Kubernetes (K8s) and docker - MUST
Experience with SQL and NoSQL databases - MUST
Unit. integration and end-to-end testing
Strong understanding of SOLID principles
Sound problem-solving and troubleshooting skills
Excellent communication, collaboration, and problem-solving skills
Fluent English (both spoken and written)
Requirements
Main Requirements and Qualifications (Apply only if you meet the criteria Below) 4+ years experience in backend development - MUST Experience in golang or React - Elixir (nice to have) - MUST AWS experience with full implementation of CI / CD process - MUST Experience in monolith and microservice architectures Experience with Kubernetes (K8s) and docker - MUST Experience with SQL and NoSQL databases - MUST Unit.
integration and end-to-end testing Strong understanding of SOLID principles Sound problem-solving and troubleshooting skills Excellent communication, collaboration, and problem-solving skills Fluent English (both spoken and written)