Junior Software Engineer

Published

We are looking for a motivated and enthusiastic Software Engineer to join our dynamic team. The ideal candidate will have a passion for technology, a solid understanding of software development principles, and a desire to learn and grow in a collaborative environment. You will work closely with senior engineers to develop, test, and maintain software solutions that meet the needs of our clients and internal stakeholders.

Key Responsibilities:

  • Software Development: Write clean, efficient, and well-documented code for various software applications.
  • Testing & Debugging: Assist in testing and debugging software to ensure functionality, performance, and security.
  • Learning & Development: Continuously improve your technical skills by learning new programming languages, tools, and AI methodologies.
  • Documentation: Assist in the documentation of software designs, technical specifications, and user manuals.
  • Problem-Solving: Identify and troubleshoot software defects and performance issues.
  • Customer Communication: Interact with customers to gather requirements, provide technical support, and ensure their needs are met throughout the software development lifecycle. Maintain a professional and customer-focused attitude in all communications.

Qualifications:

  • Education: Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Programming Languages: Proficiency in at least one programming language such as Java, Python, TypeScript or JavaScript.
  • Familiarity with: Git version control system, Scrum software development methodology, and basic understanding of databases and SQL.
  • Problem-Solving Skills: Strong analytical and problem-solving skills with a keen attention to detail.
  • Communication: Good verbal and written communication skills with the ability to work effectively in a team environment and interact with customers.
  • Adaptability: Ability to learn new technologies and adapt to changing project requirements.
  • Internship/Project Experience: Previous internship experience or project work related to software development is a plus.

Preferred Skills:

  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Familiarity with back-end frameworks (e.g., Spring, Node.js, Django).
  • Knowledge of DevOps practices and tools.

Benefits of Joining the Team:

-Be at the forefront of innovation in a $17 trillion industry and play a pivotal role in shaping its future.

-Interact with leading fintech and real estate companies, and the country's largest financial institutions, assisting them in their digital transformation.

-Contribute to a product that's revolutionizing the US real estate industry, trusted by the world's most prominent financial institutions.

-Collaborate with an efficient management team devoid of bureaucratic hurdles.

-Play a vital role as a member of a lean, highly professional team.

-Receive competitive compensation and benefits.

-Benefit from generous paid time off.

Visit us at smartcapital.center to learn more. We look forward to welcoming you to our team soon!