Senior Software Engineer

0


Job Description:

We are seeking an experienced Fullstack Senior Software Engineer to join our dynamic and innovative development team. As a Fullstack Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet our business needs. You will work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver robust and scalable applications.


Responsibilities:

1. Develop and maintain full-stack software applications using modern technologies, frameworks, and tools.

2. Collaborate with cross-functional teams to gather requirements, analyze user needs, and design software solutions that align with business goals.

3. Write clean, efficient, and maintainable code for both frontend and backend components of the application.

4. Implement and optimize database models, queries, and performance of data-driven applications.

5. Conduct thorough testing, debugging, and troubleshooting of software applications to ensure high-quality deliverables.

6. Participate in code reviews and provide constructive feedback to team members to maintain code quality and adherence to best practices.

7. Stay up-to-date with emerging technologies, industry trends, and best practices in software development and share knowledge with the team.

8. Mentor and provide technical guidance to junior engineers, promoting their growth and development.

9. Collaborate with DevOps teams to ensure smooth deployment and monitoring of applications in production environments.

10. Continuously improve software development processes, tools, and methodologies to enhance productivity and efficiency.


Qualifications:

1. Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

2. 4+ years of professional experience in software development, with a focus on full-stack development.

3. Strong proficiency in programming languages such as Java, C#, Go, JavaScript or Python.

4. Experience with frontend technologies such as HTML5, CSS3, JavaScript frameworks (Angular, React), and responsive design principles.

5. Solid understanding of backend technologies and frameworks, including Springboot, .net core or Node.js.

6. Expertise in database design, development, and optimization using SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).

7. Proven track record of successfully delivering high-quality software projects on time and within budget.

8. Experience with version control systems (Git, GitLab) and CI/CD pipelines.

9. Familiarity with cloud platforms (AWS, Azure, Google Cloud) and containerization technologies (Docker, Kubernetes) is a plus.

10. Strong problem-solving skills and ability to work independently as well as in a team-oriented, collaborative environment.

11. Excellent communication and interpersonal skills, with the ability to effectively articulate complex technical concepts to both technical and non-technical stakeholders.


Join our team of talented engineers and contribute to the development of cutting-edge software solutions that have a significant impact on our business and customers. Apply today and be a part of our exciting journey towards innovation and excellence.

You have to wait 15 seconds

Generating Download Link...


Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.
Post a Comment (0)
Our website uses cookies to enhance your experience. Learn More
Accept !