Careers

Our Culture

Your Life at WeEnggs

At WeEnggs Technology, we believe in working together and working hard. We are a team of dynamic and creative individuals who dedicate themselves in providing innovative products and services for the clients. 

We are actively looking for good talents who wants to expand their skills and take the real challenges!

If you are good at something and want to check your skills, feel free to apply for your favorite position on hr@weenggs.com 

Experience: 2-5+ Years

  • REQUIREMENT
    • Bachelor’s degree in computer science or a similar field.
    • Proficiency in frontend technologies such as HTML5, CSS3, JavaScript, and popular frameworks like React, Angular, or Vue.js.
    • Strong understanding of backend technologies, including server-side scripting languages (PHP, Python, Ruby, Node.js) and frameworks (Laravel, Express, Ruby on Rails).
    • Experience with database design, SQL, and working with databases like MySQL, PostgreSQL, or MongoDB.
      Familiarity with version control systems (e.g., Git) and code deployment tools.
    • Excellent problem-solving and debugging skills.
    • Ability to work collaboratively in a team environment and communicate effectively.
  • RESPONSIBILITY
    • Responsible for Designing, Developing, and maintaining full stack applications which involve both frontend and backend.
    • Leading and managing a team of full-stack developers.
      Setting clear goals and expectations for the team.
    • Assigning tasks and coordinating project timelines.
    • Providing guidance, support, and mentorship to team members.
    • Ensuring projects are delivered on time and within budget.
    • Monitoring progress, identifying risks, and implementing mitigation strategies.
    • Reviewing code and ensuring adherence to quality guidelines.
    • Facilitating communication between team members and stakeholders.
    • Identifying opportunities for process improvement and efficiency.
    • Encouraging innovation and experimentation within the team.
    • Conducting retrospectives to learn from past projects and make improvements.
    • Recruiting and onboarding new team members.
    • Promoting a positive and collaborative work environment.

Experience: 2-5+ Years

  • REQUIREMENT
    • Bachelor’s degree in computer science or a similar field.
    • Proficiency in JavaScript and modern frontend technologies.
    • Experience with React.js and its core principles.
    • Understanding of frontend build tools and package managers (Webpack, npm).
    • Familiarity with version control systems (Git) and collaborative development workflows.
    • Strong problem-solving and debugging skills.
    • Excellent teamwork and communication abilities.
    • Willingness to learn and adapt to new technologies.
  • RESPONSIBILITY
    • Build and implement user interfaces and interactive web applications using ReactJS, HTML, CSS, and JavaScript.
    • Develop reusable and modular components to enhance the application’s efficiency and maintainability.
    • Manage and update application state using state management libraries like Redux or React Context API.
    • Ensure that the application is responsive and works well on different devices and screen sizes.
    • Write clean, efficient, and optimized code to improve the application’s performance.
    • Conduct unit testing and integration testing to ensure the reliability and functionality of the application.
    • Work closely with the development team, designers, and stakeholders to understand requirements and contribute to project success.
    • Identify and troubleshoot software defects or issues and implement necessary fixes or improvements.
    • Participate in code reviews to maintain code quality, adherence to coding standards, and promote collaboration among team members.
    • Stay updated with the latest ReactJS trends, best practices, and emerging technologies to enhance skills and contribute to the continuous improvement of development processes.

Experience: 2-5+ Years

  • REQUIREMENT
    • Bachelor’s degree in computer science or a similar field.
    • Proficiency in JavaScript and backend technologies.
    • Experience with Node.js and its runtime environment.
    • Knowledge of server-side frameworks like Express.js.
    • Familiarity with databases and SQL, such as MySQL or MongoDB.
    • Understanding of API design and implementation
    • Strong problem-solving and debugging skills.
    • Excellent teamwork and communication abilities.
    • Willingness to learn and adapt to new technologies.

 

  • RESPONSIBILITY
    • Be Punctual and take ownership of assigned tasks.
    • Write well-commented code with standard code structuring.
    • Integration of user-facing elements developed by front-end developers with server-side logic.
    • Developing all server-side logic, including data storage to optimize website performance
    • Designing and implementing RESTful APIs.
    • Incorporating data privacy & cyber security features
    • Optimizing performance of applications for full-scale production deployments.
    • Providing code documentation and other inputs to technical documents.
    • Troubleshooting and debugging to optimize performance.
    • Provide training to Junior developers.

Experience: 2-5+ Years

  • REQUIREMENT
    • Bachelor’s degree in computer science or a similar field.
    • Knowledge of Core PHP + any web frameworks.
    • Knowledge of front-end technologies including CSS3, JavaScript, and HTML5.
    • Previous experience creating scalable applications.
    • Proficient with code versioning tools like Git.
    • Familiarity with SQL/NoSQL databases.
    • Ability to project manage.
    • Good problem-solving skills.

 

  • RESPONSIBILITY
    • Conducting analysis of website and application requirements.
    • Writing back-end code and building efficient PHP modules.
    • Developing back-end portals with an optimized database.
    • Troubleshooting application and code issues.
    • Integrating data storage solutions.
    • Responding to integration requests from front-end developers.
    • Finalizing back-end features and testing web applications.
    • Updating and altering application features to enhance performance.

Experience: 2+ Years

  • REQUIREMENT
    • Bachelor’s degree in computer science or a similar field.
    • Proficiency in PHP programming language.
    • Familiarity with the Laravel PHP framework.
    • Basic understanding of frontend technologies (HTML, CSS, JavaScript).
    • Knowledge of database design and SQL.
    • Good problem-solving and debugging skills.
    • Strong communication and teamwork abilities.
    • Willingness to learn and adapt to new technologies.

 

  • RESPONSIBILITY
    • Backend Development: Build and maintain web applications using the Laravel framework, ensuring smooth and efficient functionality.
    • Database Integration: Integrate databases (e.g., MySQL) into Laravel applications for data storage and retrieval.
    • API Development: Develop and maintain RESTful APIs to facilitate communication between frontend and backend systems.
    • Code Writing: Write clean, well-structured, and maintainable code following Laravel coding standards.
    • Testing: Conduct unit testing to ensure the reliability and functionality of Laravel applications.
    • Bug Fixing: Identify and resolve software defects or issues in the Laravel applications.
    • Collaboration: Work closely with the development team, designers, and stakeholders to understand requirements and contribute to project success.
    • Performance Optimization: Optimize the performance of Laravel applications to ensure optimal user experience.
    • Security: Implement security measures to protect Laravel applications from potential vulnerabilities.
    • Continuous Learning: Stay updated with the latest Laravel trends and technologies to enhance your skills and contribute to the improvement of development processes.

Experience: 2+ Years

  • REQUIREMENT
    • Strong understanding of software testing methodologies, principles, and best practices.
    • Experience with manual testing techniques and processes.
    • Proficiency in automated testing using testing frameworks and tools (e.g., Selenium, JUnit, TestNG).
    • Familiarity with version control systems (e.g., Git) and testing practices in agile development environments.
    • Knowledge of programming languages (Java, Python, etc.) for automation scripting.
    • Attention to detail and analytical thinking to identify potential issues.
    • Excellent problem-solving and debugging skills.
    • Effective communication and teamwork abilities.

 

  • RESPONSIBILITY
    • Conduct thorough testing of software or products to ensure they meet quality standards.
    • Create strategies and plans for testing projects, including setting objectives and defining the scope of testing.
    • Execute test cases and scenarios, analyze the results, and report any issues or defects discovered during testing.
    • Create and maintain detailed documentation of test plans, test cases, and test results.
    • Identify opportunities to automate tests and develop automated test scripts using appropriate tools.
    • Track and manage defects throughout their lifecycle, from identification to resolution.
    • Work closely with project team members, developers, and other QA team members to ensure effective communication and collaboration.
    • Identify areas for process improvement and suggest enhancements to streamline testing procedures.
    • Provide guidance and support to junior QA team members, sharing knowledge and best practices.
    • Make sure the team follows quality assurance standards and best practices.