Job Description
Are you a recent graduate or career changer looking to launch your career in software engineering? Coastal Systems Inc. is seeking a motivated Entry Level Software Engineer to join our dynamic team in San Diego. We are a forward-thinking technology firm specializing in cloud-based solutions and fintech innovations. We believe in fostering a collaborative environment where fresh perspectives drive breakthrough products.
As an Entry Level Software Engineer at Coastal Systems, you will work alongside experienced mentors to build, test, and deploy high-quality software. We are looking for candidates who are eager to learn, possess a strong foundation in computer science principles, and are ready to contribute to real-world projects that impact millions of users.
Why Join Us?
- Work with cutting-edge technologies (React, Node.js, Python, AWS).
- Comprehensive mentorship program for junior developers.
- Competitive compensation and benefits package.
- Opportunity for rapid career growth and leadership development.
If you are ready to take the first step in your engineering career, we want to hear from you.
Responsibilities
- Assist in the design, development, and testing of web and mobile applications under the guidance of senior developers.
- Write clean, efficient, and well-documented code that adheres to industry best practices and coding standards.
- Participate in code reviews and architectural discussions to ensure code quality and scalability.
- Debug and resolve software defects and performance issues in a timely manner.
- Collaborate with cross-functional teams including product managers, designers, and QA engineers.
- Stay up-to-date with emerging technologies and industry trends to propose innovative solutions.
- Contribute to the documentation of technical specifications and user manuals.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
- Strong understanding of data structures, algorithms, and software design patterns.
- Familiarity with at least one programming language (e.g., JavaScript, Python, Java, C++).
- Basic knowledge of front-end frameworks (e.g., React, Angular, Vue) and version control systems (Git).
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work effectively in a team environment.
- Willingness to learn new technologies and adapt to agile development methodologies.