Job Industry: Commercial Real Estate
Job Type:
Full time
WorkPlace Type:
hybrid
Location: N/A, , United States
Required Candidates: 1000 Candidates
Skills:
Programming: Python
Java
JavaScript
TypeScript
C#
C++
Go
Web Development: HTML
CSS
React
Node.js
Backend Development: REST APIs
Microservices
Server-Side Development
Database Management: MySQL
PostgreSQL
MongoDB
Cloud & DevOps: AWS
Azure
Google Cloud
Docker
CI/CD
Version Control: Git
GitHub
GitLab
Software Testing: Unit Testing
Integration Testing
Debugging
QA
System Design: Scalable Architecture
Performance Optimization
Security
Problem Solving: Analytical Thinking
Troubleshooting
Technical Decision-Making
Professional Skills: Communication
Teamwork
Time Management
Adaptability
Attention to Detail
Recruitment & Talent Acquisition • Interviewing • Candidate Screening • Workforce Planning • Employee Relations • HR Management • Negotiation • Communication • Leadership • Conflict Resolution • Onboarding • Employment Compliance
Job Description:
We are looking for a talented and motivated Software Engineer to join our growing technology team. The successful candidate will be responsible for designing, developing, testing, and maintaining reliable software applications while working closely with product managers, designers, and other engineers.
Key Responsibilities
Design, develop, test, and maintain high-quality software applications.
Write clean, scalable, efficient, and maintainable code.
Collaborate with engineering teams to develop new features and improve existing products.
Analyze technical requirements and translate them into effective software solutions.
Identify, troubleshoot, and resolve software bugs and performance issues.
Participate in code reviews and contribute to engineering best practices.
Develop and maintain APIs, databases, and software integrations where required.
Conduct testing and debugging to ensure software reliability and performance.
Stay up to date with emerging technologies, programming languages, and industry trends.
Contribute to technical documentation and project planning.
Work with cross-functional teams to deliver projects within agreed timelines.
Continuously improve system performance, security, and scalability.
Requirements
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.
2+ years of experience in software development or a related engineering role.
Strong knowledge of at least one programming language such as Python, Java, JavaScript/TypeScript, C#, C++, or Go.
Experience with software development frameworks and databases.
Understanding of REST APIs, Git, testing, and software development lifecycle practices.
Strong problem-solving and analytical skills.
Ability to work independently and effectively within a team.
Excellent communication and collaboration skills.
Preferred Qualifications
Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud.
Familiarity with Docker, Kubernetes, or CI/CD pipelines.
Experience working with Agile/Scrum development methodologies.
Knowledge of application security and scalable system design.
What We Offer
Competitive salary and benefits.
Opportunities for professional growth and career development.
Collaborative and innovative work environment.
Flexible working arrangements.
Opportunities to work on challenging and impactful technology projects.
Employment Type: Full-Time
Department: Engineering / Technology
Experience Level: Mid-Level
Reports To: Engineering Manager / Head of Engineering