Job Description
Are you a visionary Software Engineer ready to make an impact immediately? Nexus Data Systems is seeking a talented individual to join our dynamic team in the heart of Oakland, CA. We are a fast-paced, innovative company focused on building next-generation cloud solutions. If you thrive in a collaborative environment and want to work on cutting-edge technology, we want to meet you.
As a Software Engineer at Nexus Data Systems, you will play a pivotal role in architecting, developing, and deploying robust applications that drive our business forward. We offer a competitive compensation package, flexible work arrangements, and a culture that values innovation and continuous learning.
Responsibilities
- Design, develop, and maintain high-quality software solutions using modern programming languages and frameworks.
- Collaborate closely with product managers, designers, and other engineers to define features and technical specifications.
- Write clean, efficient, and well-documented code that adheres to industry best practices and coding standards.
- Participate in code reviews, testing, and debugging to ensure product stability and performance.
- Mentor junior developers and contribute to the technical growth of the engineering team.
- Identify opportunities for optimization and refactor existing codebases to improve scalability.
Qualifications
- BS in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 3+ years of professional experience in software development with proficiency in Python, Java, or JavaScript.
- Strong understanding of RESTful APIs, database design (SQL/NoSQL), and cloud services (AWS or Azure).
- Experience with version control systems (Git) and agile methodologies.
- Excellent problem-solving skills and the ability to work independently in a fast-paced environment.
- Excellent written and verbal communication skills.