Back to Archive

Software Engineer

GoShare

San Diego, CA | Posted: 4 years ago

This job is expired and may no longer be accepting applications.
Job Description:Enjoy working from our downtown San Diego office and help us take our platform to the next level! Make a lasting impact on our business as one of our first 50 employees.We are hiring software engineers who will be responsible for writing, debugging, maintaining, and testing our software. Youll employ Design Thinking to create products that provide a great user experience along with high performance, security, quality, and stability. The ideal candidate will have 5+ years of software development experience, will be skilled in working with a Linux system, parallel computing, system infrastructure and software architecture.You will need to be able to collaborate with our offshore team in a fast-paced environment. Our stack includes Kotlin, PHP, Swift, Java, Python, MySQL, AWS and more. Experience with these technologies is preferred but not required. Experience working with transportation technology, logistics technology or retail technology is preferred but not required. You should have some experience or an interest in learning the Agile Development Methodology. You will need to pass a coding test.
Culture:Our team is smart, hardworking and share a sense compassion for helping people. Our headquarters in San Diego supports our global team of employees, contractors and delivery professionals. We believe in collaboration, respect and fairness when it comes to working with people. We have a work hard, play hard mentality and we believe work/life balance is important for success. Our office vibe is fast paced and casual. T shirts and jeans are allowed especially GoShare t shirts. When were not working our office has some cool perks to enjoy including: PS4, Ping pong, all you can drink Coffee/Lattes/Kombucha, putting green, darts, and a library.
Responsibilities:You will design and code servers, services, applications and databases that are reusable, scalable and meet critical architecture goals.Solve complex engineering problemsCollaborate with GoShare team on software improvements based on feedback from customers and observationsPeer to peer code reviewCreate Application Programming Interfaces (APIs) that are clean, well-documented, and easy to useCreate and configure Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS) applications. Design and implement large scale systems and Service Oriented Architectures (SOA) that enable continuous deliveryMust be able to understand user and system requirementsYou will work with servers, applications and databases
The Ideal Candidate:Bachelors degree or graduate degree in computer science, machine learning, AI, or data science5+ years of software development experienceExperience with mobile and web applicationsYou are proactive, willing to take risks and responsibilities, motivated, and have a passion for creating and supporting great productsIs able to thrive on collaboration, working side by side with people of all backgrounds and disciplinesIs great at solving problems, debugging, troubleshooting, designing and implementing solutions to complex technical issuesHas a good understanding of software development, programming languages and software architectureHas strong knowledge in one of the following technology areas: PHP, Java/Kotlin, JavaScript, Shell script, or PythonStrong verbal and written communication skills
Skills/Languages:PHPKotlinMySQLAWSPythonJavaSwiftAndroidiOSAgile development
Hours: Full-time, 40 hours a week with flexible schedulingCompensation: Competitive salary, health benefits, matching 401k, stock optionsLocations: San Diego, CA (No relocation assistance provided. Must be authorized to work in the US.)

This job was sourced from StackOverflow Jobs.